MAPLVHALAKDPHFEAKVCVTAQHREMLDQVLKLFSIVPDYDLNIMKPGQGLTEITCRILEGLKPVLESFKPDVVLVHGDTTTTMAASLAAFYQRIPVGHVEAGLRTGDLSSPWPEEGNRTLTGHLATYHFAPTETSRQNLLRENIADSRITVTGNTVIDALFWVRDRVLGDEALRETLLQRYPFISHGKKMILVTGHRRESFGLGFEQICQALAEIAHTHPEVQIVYPVHLNPNVSEPVNRILGHIDNVMLIEPQDYLPFVWLMDRAWLILTDSGGIQEEAPSLGKPVLVMRDMTERPEAVAAGTVCLVGTDSQRIVAEVTRLLEDDAAYQAMSRAHNPYGDGEACRRILSALKNNQVTL*