Ref A: 8aeb48916e704f9ba82a77b6eabf9d77 Ref B: 0A3F05AABC44F49B5F2E18FC6D4B7319 Ref C: Fri Mar 06 21:09:19 2015 PST