MNERVFEVRAHRPMTSTPGVANEVPLEIWLIIIQFLPPKEVSRLYSVNRSLFEICMDVKYRHLHFEGAIEDILALQNPIVARRVESVSVNLLNFQPLLQLLSPEATQALTEAYGRRWWSLFSVEMPQLPSLQSLSIRFYSILNYTQFASIPSSISIQPAWSCVPRSLLHLRLAIPLEAYQDGVIVPRALHFPSLEVLDLRIWAGYRTTDYESILSKLIAPLVNRHSSSLSSLTVKFEEHDHIFYKSPGLFDHLGRLPHLRTFGVRVTLGSPSQTDLSGLSRFISMHADTMKDMCLHLPHSSQFRSMAPFADPTPFHDLATPQFPTFDGDSLFALPLFNPSEASPFPQLESFELEMFFPDKTRFPAERFLSWPQSITRLKLALGNLQLRLDSAGSSTIEVFKQILSPNVFPSLTYLSLYVHEVNDATLLFQLSQLALFVEELELIFSSLNLWGAELRKLKEMGERLRLEIEESQSCLLEIALRDTLWDARARPMMALSQRSGGHIPNSLH*