Ref A: ea6d6917ce14450c91bc92d5d4fd2b0f Ref B: 5ED4081B5A3F226EE6061091E2DBC68C Ref C: Fri Jan 30 04:42:44 2015 PST