MAPPPAQLLALRPRDTRPGCREPGAVSFADVAVYFSPEEWGCLRPAQRVLYRDVMRETYGHLGALGFPGPKPALISWMEQESEAWSSAAQDPEEGESLGGALRGDISNKEKLEPKEGPAARREMTPGKEQHEELVKHNPDCTTSKASARAQLPMKAAWDQTARAQSPVPVPSVDAQANQRRHVCADCGRRFTYPSLLVSHRRMHSGERPFPCPECGMRFKRKFAVEAHQWIHRSCSGGRRGRRPGIRAVPRAPVRGDRDPPVLFRHYPDIFEECG