MLLSKFVNFLINTKPLYAVMKVLAKRALKSSAEERGVSWDGHAKRLMSDAELKQIKDEMENKSMVYPSYYLQPFHAYDEGNLNWLAACEVEPATYAMAIRTFKSETDLTPMEAQAKLRKNITSAIKDYFATHSLQSPTNIVDVGCSTGISTRWLVNEFPGAKVTATDLSPHFLAVAELEERRHEREGGTRRVHYMHDKAENSVLETSSVDLMSFQFVMHECPGDAITNLVKESARVVRPGGVLCIVDNNPQSKTIQNLPPALFTLMKSTEPWSDEYYAYDIEQCLRDLGFTEVVTVCTDHRHRAILGIRAQ*