MVAVPLKYALVHEWLTPEATGGSELVVREILNHIDAQLYALIDFESRNPESYLYKRQIGTTALQYLPASRKGVQKYLPLLPLAIEQLDLRQHDVILSSSHAVAKGILTTPDQLHICYCHSPMRYAWDLTFDYLRESKLGTGMVGWLTRYILHRLRQWDVLSANRVDYFIANSAHTARRIWRCYRRDAEVIYPPVNTESFPFLSQKEDFYLTVSRLVSYKQVTLIVKAFNQLQKPLVIIGTGPEMDKILKIAKPNIQILGWQPDDMVKKYMANARGFVYAACEDFGIALVEAQACGTPVIAYGAGGALETVRDIRSHGNTGTGVFFQKQTEASLIEAVETFEAKADKFSPEYARKHAAQFSKQMFASRYLNFVHMCEEKTNKRKIEI