MESIGVLMACPMSSYLEQQLDNRFNLIRYWNFSDKKQFINDYAHSIRAVVGNAAAGADAELIEALPQLEIVASFSVGLDKIDLNKCKEKGIRVTNTPDVLTEYVADLAIGLMLAVLRRICESDRYVKKGLWKAGDFKLTSKFSGKRVGIIGLGRIGFAIAKRAEAFDCPISYYARSEKANTNYKYYPTVVELATNCEILVVACALTPETRYIVNREVIDTLGAKGILINIGRGPHVDEKEMVSALLDGRLGGAGLDVFENEPEVPDKLFGLENVVLLPHVASGTEETRESMADIVIGNLEAHFQNKPLLTPVV*