MSQNGKIIPQLSQQVTNDSNLTVLQRIDCHVEEILATAGHVTLYDFDMELSQWSRKDVEGPLFVVKRRTQPRFQFIVMNRRSAENLVEDLLSDFEYEINLPYLLYRNASQEVIGIWFYETRECDEVVKLFSRILNAFSKVPPKPKVFTNQSSEFQELESVPTSATIEGPLEPSSSTSAITEASEEPLERFFSASLHLSNHLELASLTSVRPSTMTHPLPGRSTSVSSTTLTSMPVSSPPLPASSVSLVHMAARPLDVTELSSSSHATLVKPSFFVPQLSSSTTMPLSFSTAPMAPPLNPLPPLQPSYGAPLLQPFPPPAPSQSLAPASTVSQGPVITRDKIRDTLARLVQNEHFIDMVYREVLNANPS