MKSLEELFKDYGVRYSTLAKMSEMGFTVNTLVNMTEQELEDLVMVILESCQVQLLVGEKYGIKSAVRAEKKRVDEECERLRLDMFSKAARKRKIDEPAALLAPKEGVAKESHRDDSIILTDTVNSILPLNFKEPLLIGQDSVHLGACGLVSQSDPGSDSEGRKFSKKQQKRRPSMETGEDGEDRPREHPFIVTETGELARGKKNGLDYLFDLYEQCGRLLQEVQRISKERGEKCPTKVTNQVFRHAKHNGCGYINKPKMRHYVHCYALHCLDTEQSNNLRRLYKERGENVGAWRQACYYPLVAMARENDWDIEGLFTRNEKLRIWKVLQQVAYDSWVTWFWTCLGCEHSFVE*