MKRALAAYRNGDMGFNQCCRQYEIPKPTHERHLDIKNIKANEGSKAMGHHPTLPPDVEQQLVDHLKKLEACFFGLTITNMRRLAFQIVVRNGIPHAFNEEKQIADRKWYYNFKEFFDILKNTIGENKVDATTIFNIDETGVSTVQNKCQKVIAENRKRAVESISSGERGVNSCVLFKCSRYVYSNPDYFQNNEDV