MSVETKYRAASLYVGDLHEDVTEDLLFRKFNTVGPVLSIRICRDLISHRSLGYGYVNFLQVGDAQKALETMNFDLIKGKSIRLMWSQRDACLRKSGIGNVFIKNLDKSIDNKTLYEHFSPFGKIMSSKVMTDEEGSKGYGFVHYQDQRAADRAIEEMNGKLLRDSTLFVARFKSRKDREAELREKPAEFTNVYIKNFGDDMDDESLRSVFSKYGQTLSVKVMKDASGKSKRFGFVSFDSHKAAKNAVEDMNGRDINGQTIFVGRAQKKVERQAELKEMFEQMKKERIRARQAAKLYIKNLDDTIDDETLRKEFSVFGSICRVKVMQEAGQSKGFGLICFFSPEAAAKAMAEMNGRILGSKPLNIALGQKH