Ref A: 0bdf6339eaa7408faaf4b4eb7bcbef3c Ref B: 494D651A00F082CBECC3D6C7D95EDCB5 Ref C: Sat Dec 20 14:38:37 2014 PST