Ref A: 4be1202b2d9a484cad7b6033fcfeb70a Ref B: D244BC5C3DDB39DAD67609BAC2AD9B23 Ref C: Mon Jul 06 20:02:39 2015 PST