MSKLSDTKIPITEFLEAYRRQPCLYNTLLDSYKNRVSREEAYGAIIRSLKIPQLTVSDIKLKIKSVRTVYSKELRIWMREKELGRTYEPKLFWFRLADSFLRSVSLSHCKRGKNNSSSAQLTTIKSDETSKLLCTAAADITMSEDALEEEDAEVNGEPEECPLEESRPTASICKDDSTLCLADQPQQEHYSQGCSSSQQLPHTMAQRKSKYITSLDSAGEDDLIIFGQSIASQLRTIPDSYSRSVAKLRIQQVLFEAETGQFQSTEVNSTQLQNTF