Ref A: b3ba1b78cf224776a7c8a93e2097dc56 Ref B: 6AB57F84D405F622850EDC757D9DCDCF Ref C: Thu Sep 03 23:37:19 2015 PST