MEKLVEVSEPEIGIDFALGCKCRATVNLRSLIAAYPIAFKVQTSSPHKFLVNPPSGLISPLSSTSFQVILKPQPQIPPTFPRSPSDRFLVRTTIASELELEHNSSSESTRSEIVNSLFKSIGHRSTHDIKLKVVFVGPFLLRHAISNGDCDSVRNIIKRQRSIFTEFSTREAESLFRVANQLPNNNNDMVNILIEGGLKVDACTEPNDVKWVSKGWTALHIAVANDRREEIERLLRVNGGCRWLDSRDKEGRTPLHLAASKGLLESGKALIGAGAKVDARSKDGRTALFRAAANGDCQMVKMLVEMGADPTLTELHLGRSALDIARAKGHGVVVTILERGEAVLHAARRGDLQLLETLLEKGATTNFHDQYGLAALHMAAIKGKKDAVMILAEFGADLECQDIEGHTPLQMAVEGGCAQTVEVLLNRGANVNAKNKKGATPLSVSKFLGYEEITQLLVDEGAVLSVIPSNSPSSVS*