MLNVEMLSTGDEVLHGQIIDTNAAWLADFFFNQGLPLTRRNTVGDDLDALVAILRERSEQADVLIVNGGLGPTSDDLSALAAATAKGEGLILHPEWLETMTRFFAERGRPMAESNRKQAEIPASAEMINNPVGTACGFAIQLNRCLMFFTPGVPSEFKVMVEQEILPRLRQRFTLPDPPVCLRLTTFGRSESELAQSLNPLTLPPGVVMGYRSSMPIIELKLTGPANQRDAMLALWPEVRKVAGDSLIFEGTEGLPAQIARCLQERQLSLTLSEQFTSGLLALQLSRAGAPLLASEVVPAQEETLAQAARWAAERRINHFAGLALAVSGQENDHLNVALATPDGTFALRVKFSATRHSLAVRQEVCAMMALNMLRRWLNGQPLASEHGWINVVDSLSL*