MVKLFIGNLPREATEQEIRSLFEQYGKVLECDIIKNYGFVHIEDKTAAEDAIRNLHHYKLHGVNINVEASKNKSKTSTKLHVGNISPTCTNKELRAKFEEYGPVIECDIVKDYAFVHMERAEDAVEAIRGLDNTEFQGKRMHVQLSTSRLRTAPGMGDQSGCYRCGKEGHWSKECPIDRSGRVADFTEQYNEQYGAVRTPYTMSYGDSLYYNNAYGALDAYYKRCRAARSYEAVAAAAASAYNYAEQTLSQMPQVQNTAMASHLTSTSLDPYDRHLLPTSGAAAATAAAAAAAAAAVTAASSSYYGRDRSPLRRATGPVPTVGEGYGYGHESELSQASAAARNSLYDMARYEREQYADRARYSAF