MAKLDSGRLLEVLNVRVIGSGERILVLSHGFGGDQSMWKDILPHLAPEFKVIVFDMAFSGTVDPKHFDFDRYSNSFTGYADDLLAILDELKIDKCIYLGHSVSAMVGCLASIKRPELFEKLILLGASPRYWNDGSYEGGSEREDIDGVLSLIKSNYSAWVSGFLPPLIGVDEPSVVNEFSKKMLSIKPEIAFTAAESIFESDLRNILRDVKIPCSIIQTRKDAVVPLSVAYYMQSNLGGENNSVHILDTDGHLPQLTSPHMLATLIRQLLAGS*