Ref A: 77cbe72e18b546c3be5e27861eb03d3d Ref B: 6A3C0C97EB3114D17D40072C6DD80931 Ref C: Fri Aug 29 01:07:21 2014 PST