Ref A: c91c1d8bd93c4d66b598abd06f97e509 Ref B: 1101D0F925955EBFF71ECA8B3D7C38F1 Ref C: Fri Aug 01 22:19:34 2014 PST