Ref A: ba7a2db236be4832a0f0e91709adb1e5 Ref B: FA9D9F3158890661AD1E32BC0BAE8626 Ref C: Wed Oct 22 16:31:13 2014 PST