MKKIVLPVALLAMLAACKSNDTKKENEQGDKKLLSIITLDPGHFHAALVQKEMYPDVDSNVYVYAPAGEDLDLHLKRIEAFNTRAANPTHWKENVYTGADFFQKMIQEKKGNLVVMSGNNQKKAEYVLNTIDAGMNVLADKPMAIDQPGFELIKNAFAKAAEKKVLLYDIMTERFEINSTLQRELAQMQKVFGTQEKGTPDNPGVTKSSVHFLYKSVSGAVLQRPAWFFDVTQQGEGIADVSTHLVDLAQIECFPGQALDYQKDVELVSAKHWTTPLTLSQFTEITKQPAFPDYLKQNVTKDTILNTYFNGSFQYKLRGINIKITATWDYKAPAGSGDTYYSALRGTRANLTIRQGLEENYKPTLYIEPVKSNDASFEKDLTDAMATLQAKYPGVSIKKTAKGWQAVVPEKYNTGHEAHFGQVMQHYLQFLKEKKLPAWEVPNMITKYFTTTAALELAKKSATKK