MELHILEHSLKVASIAKEGIQICTHGLIKLAFLPSKTRCKFFSLTETPEDYTIIVDEDGFKELPQSEYLSVADATWLALNVVSGGGSATSSQPIGVTKIAKSVIAPLADHNISVFMLSTYQTDFILVRERDLPMVMHTLSSEFTLLRVVNGETVAANCSGVTNGFVKPKLVPRPIIHPLSSPSNMFCVTSLDPDTLPSVATLLMDVMFYSGGFPNNVLFTSASGELWKMVRIGGQPLGFDECGIVAQISEPLATADIPAYYISTFKFDHALVPEENIQSVIGALRTNESTGQ