MSLYAMKIELTLIILIVWPLVQIWRSFLDLHRSVEIENAAVLRPKVALSEGFDPKPTLQSGGAYRLQLHAMTETYNHQADNRYWRLKNQSNEQLLVRLPDQSNKHGISAPKTESFSPGNCEGKRIFMYDLPPEFNRVVTDQCNRQIAEWLNFCPHLTNHGFGVRLNETLGWYATDFYMLEVIFHARMRQYGCLTHNSSEADAFFIPYYSGLDALRFLYGKDQDRRHEQGLELISWLEDNGGEAWKKWRGEDHFLVMGRTTWDFARNFTERGQRWGTSLREQPAMANVTAFLIERRPW