MGELPPATSLNDLLSQLMSISEQSLDDHTQQRKQQLQNHRMKNALFEVLCEIKEKTALSIRGGQEEAPEDPQLMRLDNMLVAEGVAGPDNRGPIQSDTGGGDQADYRQKLTQIRLVYSEELRKYEEACQEFTQHVVSLLREQSRTRPIANKEIERMVAIIQKKFSGIQVQLKQSTCEAVMILRSRFLDARRKRRNFSKQATEVLNEYFYSHLSNPYPSEEAKEELARQCQITVSQVSNWFGNKRIRYKKNIAKAQEEANMYAAKKAAHAANQYGMLAAGTSAAGSMLNYPAMLPGQDLAHHMTAGLDFTAGYNPQLDKEMNWVAQQPFLNSFGFADVGL