MALHFRSTFVPLDLRSPSKLHCIYERCITCFKPKEEQMTSQRAFGKSASLSNHSVYSVMAIAAAAISEKAQKIEQIVAEEELFTITSLNEGGKKSWHSAKVLFVKVLAPGVKNITIEAEVSREMVALEDAYNAPGRMAQVKVAEGEAVKVVASSPCFTMKANEAVLYKVRGDIPAGTTKQPQYFLSVKHPLDLLVYEAETPNIYSLKEGDELELGPFDLYGLDLRPILFLARYPTILLFASGKGIAVAKSIIEAKDADVGSMSLGMREEIRLFYWSPEPSKVLFKDHFQKWENKKLKVRAAVGSAGGQEWDRHLGSFTSLWDEDDIEYDPSTTGVIVCVESGSRTEVEQLLADAEIPEKQVLIWEP*