Ref A: 8d586ffb7b7d4b1b874379150fd42451 Ref B: 8626A4CF0AE18FE448A9BA28B52F35A0 Ref C: Sun Nov 23 19:13:33 2014 PST