MSKLSDTKIPIKEFLEAYRRQPCLYNTLLDSYKNRVSREEAYGAIIRSLKIPQLTVVDIKLKIKSVRTVYSKELRIWMREKELGRCYEPKLFWFKLADSFLRSVSLSHCKRGKNNPSAQSTPLKSQTSTLLCTAAADITMSEDALEEEDAEVNGEPEECPSEQSRPTASICKDESSLCLADQSQEEHHPQRLNSSQQLPLPPVKRKSKYTTSLDSAGDDDLIIFGQSIASQLRTIPDSYSRSVAKLRIQQVLFEAETGQFQGTEVNSTQLQHTY