MGSHHVHKMKQRGSSGHTRIDNMIPLASLLKLELENDKVETPVIRYGVASQAKKGEDFTMVKTDCQRVYGDGSSTFAVFGVLDGHNGASAAIYAKENVLHDVISALPPTLSRDEWLAALPRALVAGFVKTDKDFQQKGQTSGTTVTFVVVDRWTVTVASVGDSRCILDPQGGATSTLTVDHRLEDNEEERDRVTNSGGEVGRLSIAGGAEIGPLRCWPGGLCLSRSIGDVDVGEFIVPIPHVKQIKLSKAGGRLIIASDGVWDALSCDKAVKCCRGLPAELAARQVVKESLKIRGLRDDTTCLVVDLMPPENFIPSPPLPPVKKKSKFKSWLFGWRSKESTAVVANKPGEVGIVEELFEQGSAMLADRLGSDPSSGIFNCAICQIHITVSDGISVHAGSFFSMTNRMLEGPFLCTSCKIKKDAMEGKQPSRGFTVS*