Ref A: 6267fbcd49ed494e9d6db53a10936ce9 Ref B: 248085A5C226C602D408C5EF64FD2E4E Ref C: Sat Dec 27 21:05:32 2014 PST