Ref A: ad9b5836ba614c42b480a7a151c1737b Ref B: 154C8E1697690017E5DFFC15F9EBAF22 Ref C: Tue Jul 29 13:33:17 2014 PST