MEKLVEVSEAEIRIDFALGCKCRATVNLRSLIATSPIAFKVQTSSPHKFLVNPPSGLISPLSSTTFQVILKPQSQLPSTFPRSPSDRFLIRTILAPQVLEPNHSEFVNSWFSSIGHRSTTYDIKLKVVFVGPFLLRHAVSNGDSESVRNIIKRQPSVFSEFSTREAESLLRVAKQLDNSKEIVNILVEGGLKVDACSESNTDVKWVAKGWTALHIAVANDRREEIERLLRVNRQQGYLDSRDKEGRTPLHLAASKGLLESAKVLIGAGAKVDGRSKDGRTALFRAAANGDCQMVKMLVEMGADPTVTELRLGRSALDIARAKGHEVVVKILERGEAVLHAARRGELQLLETLLEKGASTNIRDQYGLTALHVAAIKGNKDAVMILAEFRADLECQDAEGDTPLHMAVEGGCAQTVEVLLNRGANVNVRNKKGDTPLSIARFLGYEDIMQLLVDEGAVLSLIPSNSSSPLS*