MDQLVTGIPGMEGLLRLRDLPSYCQVRDLLNPGLQQMQVVTRYSAKAHTLILNTFEALEGPILAEIRKHCKTTRAIGPLNAMLQARAPDAPPLLPSTSLWLEDHSCLTWLDSHAPNSVLYVSFGSYVVMSRGQLIEFCYGIINSRKPFLWVIRPDLLAGDEMVLPEELTVEAKARGRFVEWAPQKQVLQHPAVAGFLTHSGWNSTLESLVAEVPMLCWPFFVDQQINSRFVERVWGMGLDMKDTCERVVIEHLVSELVESEGLRTATRAMAEKARQSVDPSGSSYLEFEELVNDIRAMSTCAI*