MRHYQLFLLEEDVAQHYFGQESKLFHLFLERTMASPEQKQIIDLQIEYISKPMPGLLLQQKMMAAFSNLSSYKVNKHIHVLDLAQPESCAELLIHKKHLSLTSTGEIEAETMFFEVLRKIDPCFFAINFETHRFGWLNPIKQVKFV