MVKLFIGNLPREATEQEIRSLFEQYGKVLECDIIKNYGFVHIEDKTAAEDAIRNLHHYKLHGVNINVEASKNKSKASTKLHVGNISPTCTNQELRAKFEEYGPVIECDIVKDYAFVHMERAEDAVEAIRGLDNTEFQGKRMHVQLSTSRLRTAPGMGDQSGCYRCGKEGHWSKECPVDRSGRVADFTEQYNEQYGAVRTPYTMGYGESVYYNDAYGALDYYKRYRVRSYEAVAAAAAASAYNYAEQTMSHLPQVQNTAVTSHLNSTSVDPYDRHLLPNSGAAATSAAMAAAAATTSSYYGRDRSPLRRGAAVLPTVGEGYGYGPESELSQASAAARNSLYDMARYEREQYVDRARYSAF