Ref A: 3f67feac8a6442c1a92b0104a580fe86 Ref B: 64A29D9BB74250157B0456AFD2D8D275 Ref C: Sun Dec 21 13:48:22 2014 PST