MSLSNLNAISPIDGRYRNKVENLTHYFSEEALIKYRVLVEIEYFIALCEQPLPQLSAIDTSVFNELRTIYKDFSSEDAQAIKDIEKVTNHDVKAVEYFIKEKFDVLNLQDYKEFIHFGLTSQDINNTAIPLSIKEAMNAVYVPEYLNVLKELKKLAEEWKDIPMLARTHGQPASPTRLGKEIEVFVTRLEEQFNLLNDIPSAAKFGGATGNFNAHKVAYPNIDWKTFGSNFVQEKLGLHHSFPTTQIEHYDHMAALFDGLKRINTIIIDLDRDIWTYVSMDYFKQKIKAGEVGSSAMPHKVNPIDFENSEGNLGIANAIFEHLSAKLPISRLQRDLTDSTVLRNVGVPFGHTLIGFKSTIKGLGKLLLNASKFAQDLENNWAVVAEAIQTILRREAYPNPYEALKGLTRTNEAITKTSISNFIDTLEVSDAIKSELKAISPSNYTGI