MKLLIVGLGIKGPSYATTAHNAGRHALGYIVKSLNLKPENSTVLGAYIGSRNIDDKTWYLAIPTTGPPDAGVGFKAGAKRHNVPVEQLLVVFTDLDMPPGELAISNDGPARGDAFIKSIRNGIGTDNFNRLLIGIGIPPGNEPVDPWVNRPLKDDDVDDLVKGLKRTVAIVDILFELRNWEELGKLFNG