Ref A: 3673dd158f7248b096fef92cd0bb4e40 Ref B: 46946FF5C15BD647A5FF318A48751F70 Ref C: Fri May 24 05:20:03 2013 PST