MAPPPALLLAPRPGHSGPGCHKPVALRFADVAVYFSPEEWGCLRPAQRALYRDVMRETYGHLGALGFPGPKPALISWMEQENEAWSPAAQDPEEGESLGGARRGETANKKEVEPEEASGAKGSRRIPGKEPLEETMKRSAASTISKTRTSSQAPRRATWDQAPTPCRGGDAQRRHVCADCGRRFTYPSLLVSHRRMHSGERPFPCPECGMRFKRKFAVEAHQWIHRSCSGGRRGRRPGIRAVPGAPVRGDQDPPVLFRHYPDIFEECG