Ref A: 2d4eb3fe241a4b9f88e51c3d2df62752 Ref B: 50E7083D12401404D1D4F62B3BFE78FA Ref C: Sat Dec 27 18:03:14 2014 PST