MVKLFIGNLPREATEQEIRSLFEQYGKVLECDIIKNYGFVHIEDKTAAEDAIRNLHHYKLHGVNINVEASKNKSKASTKLHVGNISPTCTNMELRAKFEEYGPVIECDIVKDYAFVHMERAEDAVEAIRGLDNTEFQGKRMHVQLSTSRLRTAPGMGDQSGCYRCGKEGHWSKECPVDRTGRVADFTEQYNEQYGAVRTPYTVGYGESVYYSDAYGALDAYYKRCRVRSYASAYNYAEQTLSQLPQVQSTAMTSHLTSTSVDPYDRHLLPTSAASTSYYGRDRSPLRRGAAAVPSVGEGYGYGPESELSQASAAARGSRFNVAGYEREQYADRARYSAF