MVKLVGNLPREATEQIRSLFEQYGKVLECDIIKNYGFVHIEDKTAAEDAIRNHHYKLHGVNINVEASKNKSKTSTKLHVGNISPTCTNKELRAKFEEYGPVIECDIVKDYAFVHMERAEDAVEAIRGLDNTEFQGKRMHVQLSTSRLRTAPGMGDQSGCYRCGKEGH