MSQKMNHLDVGEFVLLLPEHLRSEEEHYKSVFEDDLTSRISSQDERQQMTATVGYLESGQDRFVYNTTPISYQQFLKDPIIIVITPQSTGPQSILFWIDAVQNYVLFNQLSDAQELIQRQGIENWVSEMQTGYHNYITLLDNIQRERWVMLAGAVLGIATSILLFNTMNRLYFEEFRRAIFIKRIAGLRFLEIHRTYLFAQLGVFLLGFVASVFLQVEIGVAFLVLLLFTGLSLLQLHVQMQKENKMSMLVLKGG