MSEDGVLWTNTLAAGMSRKRASTQARESVRKRRGLQSLRHIRGRTGSAARAAQASEDKEENTDEFDLDHAFLEEVLPALPTDTELAVWVLRAAVPRNELKELADVVPVVLRTQLYALVADHVLLDAHLVELKKKNIVVEMALFGRSEFDTMVVLREDLEQLSMQRVERAHTSKIVEHLQKDKMCTRLFFKYIGHAPMQPLSTTGAELLEAVEKSRTDHALWASTSLTNEEVVHRLVRIGLLIMRHVMDEYWFSVPGLSAMLQWIRAGRKQLFKMVRNSSFGQVLVSSLERRRVAGSKLDATFHIRDLVGLGQLEVIRTPGQGALLRCRDDVSARASLNDLW*