Ref A: b278f0f9a7a74dadb34f70b88d8aba3a Ref B: 6CC67E9220BD08F9936291E242FBE651 Ref C: Wed Jul 01 06:02:54 2015 PST