Ref A: 06da0d97b28041c3a9302addec780c6f Ref B: BB451A6D6E970D1724C491E74E5458D4 Ref C: Tue Sep 30 04:41:25 2014 PST