Ref A: afcd43ad5830450fa6f19bbbf06c76c9 Ref B: 6A3C0C97EB3114D17D40072C6DD80931 Ref C: Thu May 28 00:19:07 2015 PST