MSAALAQRVVATPMSSAGHRSPVPQRAAVQAAARLPVRCSRSVRALAVADATAQKRWESQVRDGKVQNVTAKEAGALMKEGWVLLDVRPPQEIANAKLVGAVEVPLFVVDSDMSPAGLLKQASNFGMGGWWLGGAHMKPNPQFMAEVQASVPKDTPVVVACQKGLRSLAACEPLSRAGYGPLAWINGGFDTAQPGDLPTKDGADIRLGGVGGLSGILGWTEAQREATRTEGFAGGAVNIIKVLAVLLVIDLVWFGYEVATDSNVLTDFFGSKX