Ref A: d2ed6bd259aa4c1d8ec7c6466da717fb Ref B: 3FA06A3022CC56AE19BF48D0D2A224DC Ref C: Fri Oct 24 05:23:15 2014 PST