MKLFLRNAFKTLNPKRKLATTILPSINLILVKPFSQSTTIPKKQDRVRDHGYDNYMEVEKKIRKVVKFHSLILSQPNHTIAISLLDTLARRLGLGFKQHEPGAFLLKFPHVFEIYEHPVQRILYCRLTRKALDQIRHEHEAVLDQIPDAVTRLRKLVMMSNTGRIRLEHVRIARTEFGLPEDFEYSVILKHPQFFRLIDGEETRDKYIEIVEKDPNLSICAIERVREIEYRTKGIDAEDVRFSFVVNFPPGFKIGKYFRIAVWKWQRLPYWSPYEDISGYDLRSMEAQNRLEKRSVACIHELLSLTVEKKITLERIAHFRNVMNLPKKLKEFLLQHQGIFYISTRGNYGKLHTVFLREGYKRGELVEPNDVYLARRRLAELVLMSPRKAKVDAELVRYRDGLDDEDDVE