Ref A: 87fd294cef4a4a7f9fefa5f7ecdef10c Ref B: C3C6B3BFE88C12B5E2439341388E4F74 Ref C: Sat Nov 29 01:13:06 2014 PST