MVKLFIGNLPREATEQEIRSLFEQYGKVLECDIIKNYGFVHIEDKTAAEDAIRNLHHYKLHGVNINVEASKNKSKASTKLHVGNISPTCTNQELRAKFEEYGPVIECDIVKDYAFVHMERAEDAVEAIRGLDNTEFQGKRMHVQLSTSRLRTAPGMGDQSGCYRCGKEGHWSKECPVDRTGRVADFAEQYSDQYGAVRAPYSTAYGESVYYSDAYGALDYYKRYRVRSYEAVAAAAAASAYNYAEQTMSHLPQVQNPAVTSHLNSTSVDPYDRHLLATSGAAATSAAMAAAAATTPAYYGRDRSPLRRTAAVLPTVGEGYGYGPESELSQASAAVRSSLYDMARYEREQYVDRARYSAF