Ref A: 4376e83b833a419bb5ef5a98032ef909 Ref B: 83B329DA43D85DB4F3B68A2E9ED6730F Ref C: Sat May 25 04:52:29 2013 PST