MSWVSPQKLSKTGKEMKDDLSSAGPQLYTPMSPFDTDLPIQAAPSASFGSHLDQSKELSTDFSSVDLSFLPDDLNQDHGEQTHLEDGREMPREQYQSQSTEQDSGFLNDSNLSQLSYADATEPSHETSGACPPLTPMTPITPMTPVSESSGIVPQLQNIVSTVNLACKLDLKNIALHARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEEQSRLAARKYARVVQKLGFPAKFLDFKIQNMVGSCDVRFPIRLEGLVLTHQQFSSYEPELFPGLIYRMVKPRIVLLIFVSGKVVLTGAKERSEIYEAFENIYPILKGFKKAS