Ref A: cac3d07bd299488387482494687a21fc Ref B: 28A470A39D3EC6C5889130A1D7A79E79 Ref C: Sun Apr 20 01:32:18 2014 PST