MRKFFLGAVLLLVGLISGCDQFKDISISEELINGYLAKHVHYQKQLELHGIANADIELTELSSQIGRTEPNKIALTGRANVNVTSLLGPAKADMKLSLKAQPVFDQEKGAIFLKELEIVDYQITPEKMEKPINALVPYLNKSLSAFFDIHPIYVIKADHSKAEAAAKTLAKRLEVKPGKLVIMLTDK