Ref A: 8f192bbb95bf4d33bef20c125b756bdd Ref B: AAE0C5B7093D86593075BFB10A826200 Ref C: Fri Aug 22 17:18:58 2014 PST