MDAIGVLLTFPMSSYLEQELDKRFNLFRLWNFPQKNDFFKDNSGSIRAVVANVNVGANRELIDSLPALEIVSCYSVGLDKVDLRHCKQKGIRVTNTPDVLTDDAADLAIGLMLTTLRGISECDRYVRGGLWKKGDFKLTTKFSGKKVGIIGLGRIGTAIAKRAEAFNCPISYYSRSQKPESKYKYFPSVVELASDCDILVVACALTEETRHIINRQVIDALGPKGFLINIGRGPHIDEPELVSALVERRIAGAGLDVYENEPHVPEELFGLDNVVLVPHIGSGTVETRIVMADLVVGNLEAHFSNNPLLTPVV*