MKDFKAQRINTLGVITRVKELFKGHRNLTLGFNTFLPKGYEITLPLEEEPMKKQPVEFDQAISYVNKIKARFQHDEHIYKAFLEVLYMYRKGSKSINEVYREVADLFREHEDLLEEFTYFLPDTSGVVHLLPNMSGNSMPRRDDKGMPWPVSRQSQLDKFAKREKMASAEADRDHSADKHADDRVNQDRVGMTDKDQIKKEREKKDERDQKERDHEENDLEDEQDSDGMRQLPNKCKSARRADDLIRKQSQAGEGGEASVGPPAPMDEKKVPKILQKKLAFFERVKSRLGSHKTYQEFLKCINMYTEEIISRADLHVLVEDLLGSFPDLIEGFSEVLTFCETNEGFLANTINKKLGDGPLIKPKVEKAREKERDREKDKERDKDQDGGEGKRDSEKEREKDKEAPNHKMPLVSNKEKFMTKPIFELDLSTCDCCTPSYRLLPKNYLKPVASLCPEWAHLVLNDEWVSVTSGSEDYSFKHMRKNQYEESLFRCEDDRFELDMLL