Ref A: 5f2ae1c47bee41438cb16d981d0b88aa Ref B: DD20E48F87EC1EAA1646D63DA98FCB26 Ref C: Sun Dec 21 16:47:33 2014 PST