Ref A: ddd77e8e162d436f90dd6bb78937ffef Ref B: 9B4228B8CB92197A131C83A1E43FE947 Ref C: Sun May 19 16:40:45 2013 PST