MIRGPGPMPIWGGVSTAVLPPGGPTVSVSFGWSVLPGEAEVLPPTDLVLPCLDEPVCRGHEILHGGYGVHDLLRPKLDARAQGQLKGFHCHLLRNALDLAINSPETTGELGEALVLSHPEGHQVSRRVRGSIIQGEPWDVELLREGILSDLPRERRRAHVFNFKGAALVSGDTSILHILASGLLDLLVNPLLKLLLVFWYPPWLFWLYMPMVAARVFFSVDPITPLIIEDVPQVPSVAQRSLAVLGWRTRSMATPMKWASSPTLLLKLLFEPLDKLVLLLNEAILSSDLIQARVFVFVRVNLMVELRSSPC