MAPPPASLLVPMPGEIWPGFRKPELVSFADVAVYFSPQEWGCLRPAQRTLYREVMRETYGLLGALGFPGPKPALISWMEQGSEAWSPAAQDPEEGESLGGAPRGDIPNETEWGCKEGGERPAEAPAQLQPKEVVEHKTYSMATKSSAGAQPPTKAAPDQIAGVQLPVQVPNTDIQASQRRHVCVDCGRRFTYPSLLVSHRRMHSGERPFPCPECGVRFKRKFAVKAHQWIHRSCSGGRRGRRPGIRAVPGAPVRGDRDPPVLFRHYPDIFEECG