MSKLCGLNVVQLREELQKRSLVTSGNKEVLVARLREALIEEDLKIVASRNMFVENLLTSRSLTTTHFVSDTKQSTDFFWFRDSGIRVNLGVQNVQKASGRRQESYVWEYFQYDPVTDRSTCLCEISSTSSSQSTSASRVCGKTLKGKNATNLKTHLEYFHSDAFNKVKDKEKVKNKLSNKICNASGSDQKTQPKIATFVDKINAYNENSKVYKDKLDAVVDLFAKTSLPLSLLDCPVFQQFVNTMDSQFKLPVLDLVPAAATLLDLRYNWTLLMSVNSALLSMAKKYIVQKINVNCKDSNQLQIDQDLQQRPAKRFKLMTSLVLPTCSQSRTDKLLSVYSDVEEEIDRYISKINSQLLPEDEDSIVAWSKKTDLPLLSGIAPNILALPCSQAFVERLFSTCSILTEGRRNKLSNNLEKRLFLKHNLQLV