Ref A: 04866f3fbf2843f4819ea5673b59a8fb Ref B: D291FD69828E60E8181652462DFBAA20 Ref C: Sat Dec 20 02:35:53 2014 PST