Ref A: cd9b72ffd58b4315ac5a27a1a82bd410 Ref B: DC8AE44C20F2C4D7025841B1ADE0CB40 Ref C: Fri May 24 20:20:43 2013 PST