HANESBRANDS INC. Purchase Agreement