MVKLFIGNLPREATEQEIRSLFEQYGKVLECDIIKNYGFVHIEDKTAAEDAIRNLHHYKLHGVNINVEASKNKSKASTKLHVGNISPTCTNQELRAKFEEYGPVIECDIVKDYAFVHMERAEDAVEAIRGLDNTEFQGKRMHVQLSTSRLRTAPGMGDQSGCYRCGKEGHWSKECPVDRTGRVADFTEQYNEQYGAVRTPYTMGYGESMYYNDAYGALDYYKRYRVRSYEAVAAAAAASAYNYADQTMSHLPQVQSSAVTSHLNSTSVDPYDRHLLPNSGAAATSAAMAAAAATSSSYYGRDRSPLRRAAAVLPTVGEGYGYGPESELSQASAARNSLYDMARYEREQYVDRARYSAF