MESIGVLMACPMSSYLEQQLDNRFNLIRYWNFSDKKQFINDYAHSIRAVVGNAAAGADAELIEALPQLEIVASFSVGLDKIDLNKCKEKGIRVTNTPDVLTEDVADLAIGLMLAVLRRICESDRYVKKGLWKAGDFALTSKFSGKRVGIIGLGRIGLAIAKRAEAFDCPISYYARSEKTNTNYKYYPTVVELATNCEILVVACALTPETRYIVNREVIDALGAKGILINIGRGPHVDEKEMVSSLLDGRLGGAGLDVFENEPEVPENLFGLENVVLLPHVASGTEETRESMADIVIGNLQAHFQNKPLLTPVV*