MSKLSDTKIPITEFLEAYRRQPCLYNSLLDSYKNRVSREEAYGAIIRSLKIPQLTVVDIKLKIKSVRTVYSKELRIWMREKELGRSYEPKLFWFKLADSFLRSVSLSHCKKGKNKHASAPPTPVKTEETTLLPSSKLLFTAAADISMSEDALEEEDAEVDGEPEECPSEQSKPTGSSCITSMTAVNTRACKADLVLDDSSLCLVDHPQQEHHPQGCSSSQQLPPTQAQRKPKYNTSLDSAGEDELMIFGQSIASQLRTIPDSYSRSVAKLRIQQVLFEAETGQFQSTEVNSTQLQHTF