MKSSNQTQIYKSDFQILKEHHKFLRDDEKDSQIQYSNPTQEQYGEILAKKYYEKLYKEYAIIDLSRYETGQIGMRWQTKDEVIIGKGIVICSNKKCTNTQNLDSYEVNFAYVEDNEKKNALVKVRVCQECVLKLNYKKQHQKVEDKNFEHSSLTNQQQQPNQNNEQSGNLKQLNEVQQNNQHDKKQKKTENDHLDVQRKIKKDKKKKKKHKHSKNDDEDE