MAAAAIVRKSFRAPHLHLQNRIAFAACGLPTIDGHLCNSSAHNALSEASLGLYPSGRGMATFARTKPHMNIGTIGHVDHGKTTLTAAITKVLADQGKAKAVAFDEIDKAPEEKARGITIATAHVEYETEKRHYAHVDCPGHADYVKNMITGAAQMDGGILVVSAPDGPMPQTKEHILLARQVGVPSLVCFLNKVDAVDDEELLELVEMELRELLSFYKFPGDDIPIVRGSALNALNGTNDEIGKEAILKLMKAVDDYIPEPKRALDKPFLMPIEDVFSIQGRGTVVTGRIEQGIIKTGDEVEVVGLKANLKSTVTGVEMFKKSLDNGQAGDNVGLLMRGLKRDDVERGQVVCKPGTVKTYKKFEA