MESSCSLDKPDTPPGGCGETSPPPRPLHLPRRDSSPARRLWWIVRSVGTMAGESDLRKLLSGMRPELNPGRFVFTTVTAGVPDGVHPVVTVAEPEGLTLVVRREEADAAGLAYDYVAGWITLRIHSALEAVGLTAAVSRELADAGLSCNVVAGFHHDHLFVPAGDADRAMAVLEDLAIRSA