MAPPPAPLLALRPGETGPGYKKPGAVSFADVAVYFSPEEWGCLRPAQRALYRDVMRETYGHLGALGFPGPKPALISWMEQESEAWSPAAQDPEEGESLGGALRGDTPNKKEEALEEGPGAKRPRKTPGKEPSKELVKHSPDWTIRKVSARAQLPAHAAWNQSTGVQPSAPAPSVDTQDSQRRHVCADCGRRFTYPSLLVSHRRMHSGERPFPCPECGMRFKRKFAVEAHQWIHRSCSGGRRGRRPGIRAVPRAPVRGDRDPPVLFRHYPDIFEECG