MKIPTIDFNQLNEDNEGNTLSILHEACQNWGFFLVENHGIEERVLEKVKLLVNKHYDENMKEEFYNSDVAKNLGKITLSNVDWESTFFISHKPTSNVSQFCNIPQPLCKAMEEEYIPEIIKIAEKLSELMCENLGLQKSHIKQLFNGTNGPSVGTKVAKYPECPQPDLVRGLREHTDAGGIILLLQDDQVPGLEFQIDGRWFKIPPSKNNAIFVNIGDQIEVLTNGKYKSILHRVLAEKHGSRLSIATFYNPATDALIFPAPELSYPGGYRFGDYLKFYNTTKFGDKEKRFSDFQSINKM