Ref A: f247659dc4404972a14c3dd30c3bf150 Ref B: 35BA27ECBC0303ECA2D498C1F0150888 Ref C: Tue Jul 28 08:54:25 2015 PST