Ref A: 640c5d07b87a4b858e3f5bab086d4c4b Ref B: 3EAA926C0EDA2EB5E2FD337C4AEFA909 Ref C: Sat Aug 01 01:25:48 2015 PST