MGEELSVGFRFYPTEVELLTYYLRIQLGGGNATIHSLIPILDVFSVEPTQLPNLAGERCRGDAEQWIFFVPRQEREARGGRPSRTTGSGYWKATGSPGPVFSPDNRVIGVKKTMVFYTGKAPTGRKTKWKMNEYKAVETASVSTIPKLRPEFSICRIYIKSGSSRAFDRRPTEAYAIERNLPSNGVETSSRATISTSPETSHSGGNQVDLPVNATTITQSISDMVDELSQPFWEWEQMNWS