Ref A: da4f5b665ffe4ae9b23553b68affafe1 Ref B: F0EB337BBCDA07127D320290D8237F2D Ref C: Tue Jul 29 00:02:26 2014 PST