Ref A: 4e4bd9914c28479b8cc2944d3b07fe9f Ref B: 862CE080DCC972CCEA70221946009052 Ref C: Fri May 24 16:13:13 2013 PST