MAERTEFQVLLFSPRWGRDDTYNLQFSREKMQIDGPKSAECTWVEDGDPVWTGYQIGQGNPLVNIMKNDHIYPPSVFVSALEWAWSEWRNTGLNEDIVQEVKGLFEWVNQITMSKPSSAFWSKFF