MEAIGVLMTYPMSSYLEQELDKRFNLFRLWNLPQKNDFFKENSGSIRAVVGNANAGADRELIDSLPALEIVSNFSVGLDKVDLGHCKQKGIRVTNTPDVLTEDVADLAIGLMLATLRGICECDRYVRAGLWKKGDFKLTTKFSGKKVGIIGLGRIGTAIAKRAEAFNCPISYYSRSQKPETNYIYFPSVVELASHCDILVVACALTAETRHIINRQVIDALGPKGFLINIGRGPHIDEHELVSALVERRIAGAGLDVFEKEPHVPEELFGLDNVVLLPHVASGTVETRNAMADLVVGNLEAHFSKKPLLTPVV*