MPMYQVKPYHGVSGSLCVELPTCMYRVPNIHGKNRGSAFTVGPAGHVQEEADPSLQALESRQEEILKRLYELKAAVDGLSKMIQTPDADFDVTNMIQTDKYTTLTTSAVDLDSMLGKDYGALKDIVINANPTVPPLSLLVLHNFLCEHYKILSTVHVHSSVKNVPENLMKCFGEEAKKQSRHEYQLGFTLIWKDVPKPQMKFSIQTMCPIEGEGNIARFLFSLFGQTHNAVSLTLIDSWIDMALFQLREGSSKEKAAVLRTMNSALGRSPWLVGNELTAADIIAWCALQQSGSSNSVPANVQKWMKSCENLASFNIAVKLLK