MKSLDPDLQGETLRLTHSTLNSQDEMTASGKTHSQDQCASSDYVHDERYGREMQVQIKPALFSLQNEVAHSTGFSAFGYSDPYISGLYTAYGPQPYPHMMGIAPARVPLPIDMAEDGPIYVNAKQYHGILRRRQIRAKLEAQNKLVKNRKPYLHESRHLHAVNRVRGSGGRFLSSKKVHQSDPNSYPTNSTSSLDSVEHEGSTSAFSSVRQDVVHNGINFQQQPDHMAFSVSSHMVITMQGNGSQQRAPVVR