MESLPVELLLEILHDNEIREQRQSVLRSLCRTSRAFHDTLTPYLYYAPELDIRSGIPLLRTLITAPAFTHHVRVLTLGGREQKVLPTKQELGVWKKATQPLQQYTRWYTDATAAFQRGDHSARLTLLVLLCPKVRQLTLHAWFARSQGDQPGEGKERPCTSWALRAIAAMAHDKAQSTAFSNMRTLSVDDNYFQDEKSPEWSAWEVVSNEIDTSSVKKLHATLEPDHEPPRAPADLVAIDCGPEATLFGKPSRLTVRGDHALMRRLETLEVHLYSESCFGDTTTAETLMLPRDIQTLKVHCQETDTFRSWIWSSKLFEILRDLVAYRTVPTRLRTLEVTEFSRKANALHDTDILRELARWRAGYITERSDEIVRKLQESEWGQALLNYHLLNPSQRKPISRHKVSSIASHVKHHRRYMTPINTLVQPMRLH*