MKIRQNIRHWAAKNALTAPVIGDIANDKLVDMHTDIFLGKADEAVREDRREHLDGFFDATMDTYVAALEAGFTEAKAREITHIQANFDFFNHGWTEMMEIPADEFEEHFRRYEDFFKRYGISVDDPLGEFRPADGIPDAPETPEKRDQPAYENAIAGFADDVYVEDGEGDVHVGSGTDEPTDVDPTDAPGLDEVDATDADGADAERAESG