Ref A: 69307a2289f645d2ba54c6032e9b99ab Ref B: 1CB8A3F30A5C6CD6A05AD6CF98E5AA2A Ref C: Fri Aug 01 06:33:09 2014 PST