MAAMVDVRPFHRDGAALEAISDAVDTVNILKHMPTTAEPAFDAASTFDTDKDKSTFRQYADACDRVKHFYAEQHAKQTVAHNLAARAHFHSPSRKRPELGIWEAMEKLNTLVDDSDPDTSLSQIQHLLQSAEAIRRDGKPRWMQLTGLIHDLGKLMLFFEGCCDGQWDVVGDTFPVGCRFDERCIYPELFAANPDAGHEVYSTRYGIYQPGCGVNELMMSWGHDEYLYLVLRDQSTLPREALAMVRFHSFYPWHKEGAYTEFMADGDEALLSAVRAFNPYDLYSKSDDVPKVDELKPYYLELIDEFFPQKVIKW