MSKHMYSTANLTDKELKEQGNRLFSLRKYEEAINCYSKAIIKNPDVPHYFTNRALCYLKLARWEQACTDCRRALDMDSNLVKGHFFLGQALLETENYDESIKHLMRASDLAKEQKLNFGDDIAAQLRAARKKRFSIQEEKRIAQEIDLLTYLTKLIKRDKETQIEDVKNQGFENELEEDKIREIEEKCDSHLNELNSLFMKVDEKRRKREVPDYLCGKISFEILQEPVITPSGITYDKKDLEEHLQRVGHFDPVTRVKLTQDQLIPNFAMKEVVDAFLAENEWALDY