Ref A: 4a1d4a743b8f46a7a8cb4e749b4bf1c7 Ref B: 3A72553A15384C7BF08C6B4D1E459A84 Ref C: Mon Dec 29 03:47:30 2014 PST