Ref A: 36412b256d0444ee8bd6d26a44c84820 Ref B: F908C124A311ECD93C70E48339EE980B Ref C: Sat Nov 01 04:10:13 2014 PST