MESGANGIRRAAPLEALLFDIDGTMCVSDPFHHRAFSELLQGLGYNGGAPVTPEFGMAHMAGRSNEQIGRFLFPDWPQQRLDAFFAEKEALFARYAGEGLREVAGLGELCRWARERGLKRAAVTNAPRANAELMIGILGLADFFQLVVAGEDCGEGRSKPCPDPYLRALALLGASAERSVVFEDSVVGVQAGVAAGMPVVAVASESREAKVVAAGASMVVRDYRDAKLWAALDAAAGAPKIDSELSAVEPHVSVPVEN*