MKLTTIAKATLALGILTTGVFTAESQTGHAKVELDETQRKYYINMLHQYYSEESFEPTNISVKSEDYYGSNVLNFKQRNKAFKVFLLGDDKNKYKEKTHGLDVFAVPELIDIKGGIYSVGGITKKNVRSVFGFVSNPSLQVKKVDAKNGFSINELFFIQKEEVSLKELDFKIRKLLIEKYRLYKGTSDKGRIVINMKDEKKHEIDLSEKLSFERMFDVMDSKQIKNIEVNLN