MSDQQLDQHELQQEENKLIAQRKEKLAAVREARAIAFPNDFRRDAYFADLQKQYADKTKEELEAAAIPVKVAGRIMLNRGSFIVLQDSSERLQVYVNRKTLPEETLAEIKTWDLGDIIGAEGVLARSGKGDLYVDMTSVRLLTKSLRPLPDKHHGLTDTEQRYRQRYVDLMVNEETRHTFRVRSQVIAHIRRFLSERGFLEVETPMLQTIPGGAAAKPFETHHNALDMAMFLRIAPELYLKRLVVGGFEKVFEINRNFRNEGVSTRHNPEFTMLEFYQAYADYEDNMDLTEELFRELAQAVLGTTDVPYGDKVFHFGEPFVRLSVFDSILKYNPEITAADLNDVEKARAIAKKAGAKVLGHEGLGKLQVMIFEELVEHKLEQPHFITRYPFEVSPLARRNDEDPSVTDRFELFIGGREIANAYSELNDAEDQAERFMLQVKEKDAGDDEAMHYDADFINALEYGMPPTAGEGIGIDRLVMLLTNSPSIRDVILFPHMRPQA*