Ref A: e9da53d1be7c42b8ad118ec6813ab26f Ref B: 2608C8FAFF1F02EE15430C9F832AA7E0 Ref C: Fri Jan 30 01:39:02 2015 PST