MVKLFIGNLPREATEQEIRSLFEQYGKVLECDIIKNYGFVHIEDKTAAEDAIRNLHHYKLHGVNINVEASKNKSKASTKLHVGNISPTCTNQELRAKFEEYGPVIECDIVKDYAFVHMERAEDAVEAIRGLDNTEFQGKRMHVQLSTSRLRTAPGMGDQSGCYRCGKEGHWSKECPVDRTGRVADFTEQYNEQYGAVRTPYTMGYGESVYYNDAYGAFDYYKRYRVRSYEAVAAAAAASAYNYAEQTMSHLPQVQNTAVSSHLNSTSVDPYDRHLLPNSGAAATSAAMAAAAANTSSYYGRDRSPLRRAAAVLPTVGEGYGYGPESELSQASAAARNSLYDMARYEREQYVDRARYSAF