MEALPEGDDLLSEILVRLPPQPSSLPRASAVCSRWRSLLTDPAFRRRFRVHHRRCSAPLLGFFVVHRGVAFHPALDAPDRLPLGRFRLRLDDGYIALGWRHGLGLFLLPAQLQVLVWDPVAGHQHRLAVPPDLEFRGAKGAAVSGAVLPAAGDVDHFRVVLVGSDGKQPRTALACVYSSDTGVWGDCVVSAQIPSEGLFVFRSQPAVLAGDCLHWSVTVDGSRSILEFDLGAQSLHLRLLPGDYYTPLSPVAFMVMRAEGGGEGFLFLYRFTAELWSTKRNRDGVEIWAPTRDIQLDELLGLHSEIEPPEMIGYAEENNVAFFRTAEADYMVHLDTLQFKKLPKTSLGSYYHPLEAFYTPGISGGNERVEVVKQSWWTQLARYTKQLLG*