Ref A: 283b1ba1e7fd4b05a7199dccde66d6cf Ref B: 64F12D5B8F404EC1E53D17883C78EE9E Ref C: Fri Aug 28 20:52:33 2015 PST