MDGLVVNPTLSRLKLPHKLHPTTPPSLSLSFYLRLQPKYHPYNLSVSTAASVLEDQPQSESDPLQFTNYDEEESYGEVKKIIGSRALENGAGMEYLIEWEDDHVPTWVPGNLIAGDVVAEYDNPWWVAAKKADDRALKEIIESEDGRDVDAVDGDGRTALLFVAGLGSESCVRTLLEAGADVNHRDNGGGLTALHMAAGYVRPGVAKLLVEFGADPEAGDDKGRTPLDLAREVLKATPKGNPVQFARRLGLESVIRILEGAIFEYAEVEEILEKRGKGNNVEYLVKWKDGEDNEWIKAALIADDLVKDFEDGLEYAVAELVVGKRDSGEEGKKEYLVKWADFEEATWEPEENVDPELVKEFESGNGNGNGGV*