MTDSAAPRLHVQALSADCAEAARRWAERLGLPLAADDEAEFAVQVGEQGLQVLQLGADSPGPVRVDFVEGASAHRRKFGGGSGQMIAKAVGVQPGIRPRVLDATAGLGRDGFVLASLGCEVTLVERQPLIAALLEDGLERARRDPDVAPIAARMRLLGGNSADLMRAWDGEAPQVVYLDPMFPHRDKSALVKKEMRLFRPLVGDDLDAPALLQAALALASHRVVVKRPRKAPIIEGPKPGYSLEGKSSRYDIYPKKALGKG