MASSAHMAAVLNLPLGFRFRPSDRQIIANHLGPMALHGADSLPQKGDVVEGVDVFATRPDAIPFERRHVWGRNEVRAHYFGDQPTDSRGREVPGGAWLPCGGGGGGGDKAYCGADGEEAVAYRRKYEFRAAAEEADRAGEVARPRWRMKEYRLNKSAAAFRRAYAQPNPKANMDCVVREIYTKAAVPPPTPPSGRSGDEEMQEGSDYSVMDEDFEDEDDDDDELVDYLLQDFEDGDSDEDQNQPAAAEDGEYSDEDQP