MVRGVLRKLANQSLSVAGKWQQQQLRRLNIHEYQGAELMGKYGINVPKGVAVASLDEVKKAIQDVFPNQSEVVVKSQVLAGGRGLGTFKNGFQGGVHIVKADQAEEIASKMLGQILVTKQTGAQGKVVSKVYLCEKMSLVNEMYFSIILDRATAGPLIIACRKGGTSIEDLAEKFPDMIIKVPIDVFKGISDEDAAKVVDGLAPKVADRNDSIEQVKKLYNLFCETDCTMLEINPLAETSDNKLVAADAKLNFDDNAAYRQKEIFSLRDSSQEDPREVAAAKADLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGNATEGQVVEAFKILTADEKVKAILVNIFGGIMKCDVIASGIVNAAKQVQLKVPVIVRLEGTNVEQGKRILKESGMKLITAEDLDDAAEKAVKALA*