MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMIFHQIEALKAVGVTEVVLAISYQPEVMLSFLKDFEAKLGVKITCSQEREPMGTAGPLALARDKLLDGSGEPFFVLNSDVICEYPLEQMIAFHKQHKGEASIMVTQVDEPSKYGVVVLDEDTGLVHRFVEKPQTFVGNKINAGVYLLNPSVLDRIELRPTSIEKEVFPGIAQEKQLFAMVLPGFWMDIGQPKDYITGLQLYLESLRKKSPEKLASGSNVVDNVIIDESASIGQGCLLGPDVSIGQGCVIEDGVRLKHCTVMRGVRIKKHACVSWSIIGWHSTVGQWARVENMTVLGEDVHVSDEIYSNGGVVLPHKEIKANIMKPEIVM*