Ref A: 14a2c0e2c5c44be7b0228ce4fb4b0db2 Ref B: 6D6035FF5675BEC48A444DA3C3AD032E Ref C: Fri Nov 28 05:40:40 2014 PST