MVRGMLRKLANQSLSVAGKWQQQQLRRLNIHEYQGAELMSKYGINVPKGVAVASLDEVKKAIQDVFPNQSEVVVKSQVLAGGRGLGTFKNGFQGGVHIVKADQAEDIASKMLGQILVTKQTGAQGKVVSKVYLCEKMSLVNEMYFSIILDRATAGPLIIACRKGGTSIEDLAEKFPDMIIKVPIDVFKGISDADAAKVVDGLAPKVADRNDSIEQVKKLYKLFCETDCTMLEINPLAETSDNKLVAADAKLNFDDNAAYRQKEIFSLRDSSQEDPREVAAAKADLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGNATEGQVVEAFKILTADEKVKAILVNIFGGIMKCDVIASGIVNAAKQVQLKVPVIVRLEGTNVEQGKRILKESGMKLITAEDLDDAAEKAVKALA*