MESASSGSLKRARTLKNATRVPSCLVDGCTSDLTKCRDYHRRHKVCELHSKSRQVFIKGQEQRFCQQCSRFHSLGEFDEGKRSCRKRLDGHNRRRRKSQPESLSVNSGRIFSNQGTRYLHFGSSQIFSTSVMNAVWTGAAKAESDPMLNTSQSSMNFGGRKNLFPGSLSSNYKEGKQFSFLQGTSSTIPGDSVHLDANSTLGNSGNSQKMFSDGLNRVIDSNRALSLLSSPPSETREIGLSDMMQPDLNSPAQSLIPSLNYNALGMESEPAGSVLVSDGSSGNANLNGQHMFQIEPDGSSANGSHQTLSFSWE