MEKLVEVSEPEIGIDFALGCKCRATVNLRSLSAAYPIAFKVQTSSPHKFLVNPPSGLISPLSSTSFQVILKPQPQIPPTFPRSPSDRFLVRTAIASELELKLNSSSESTRSEIVNSWFKSIGHRSTHDIKLKVVFVGPFLLRHAVSNGDCDSVRNIIKRHRSIFTEFSTREAESLFRVAKQLPNNNKDMVNILIEGGLKVDACTEPNDVKWVSKGWTALHIAVANDRREEIERLLRVNGGCRWLDSRDKEGRTPLHLAASKGLLGSGKALIGAGAQVDARSKDGRTALFRAAANGDCEMAKMLVEMGADPTLTELHLRRSALDIARAKGHGVVVKILERGEAVLHAARHGDVQLLETLLEKGATTNFRDQYGVAALHMAAIKGKKDAVMILAEFGADLECQDIQGHTPLQMAVEGGCAHTVEVLLNRGANVNVKNNKGITPLSVSKFLGYEDITQLLVDEGAVLSEIPSNSPSPVS*