MEPGPYAALDGAKDVDGLLGAAAGRNLVAHSPLASPPAAPSLMPAVNYGPLDLPGSAEPPKQCLPCPPGPPQGASPAPVPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXGWNGQMCCQGEQTPPRPSWKAAFADPASQHPPDSFRRGRKKGIPYSKGQLRXXXXXXXXXXXXXXXXXXXXXXXXXLSERQITIWFQNRRVKEKKVLSKVKPSATP