Ref A: 13e4ea1c6fce4a48bc86f5c23ff963e2 Ref B: 4FEE0E3352552D1F53D4A265D37B646A Ref C: Wed Aug 20 20:11:43 2014 PST