MKEKDGDGAARTSRASQVNEVRNKAIRRGLIEKERTQKKRDKKQRQEERRQQRKALGESAPPKLVPDTIDNTREYDETLVTAEKSAVLEEQQLRDEFAAVFQGEQTPHVLITTGLKPKQVTYGFVQELLYVIPNSVYYERKSYDIKEVVKYSAMREFSDVLVVKDDHKQLTALIHIHLAAGPTAVYRLSSYIPARNIHGHGTKTSHQPELILNRFTTGIGHRVGRMLGALFPHEPNFKGRQVVTLHNQRDFIFFRFHRYMFNDKGSGARLQELGPRFTLRLQSMQRGAFDRDGEYEFVRQKKGSGSKLKFSM*