deal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal dealdeal deal deal deal deal deal deal deal deal deal deal deal