Ref A: cb943f7f2d774378b021c446aab3cfac Ref B: 6303D13959EA82135B97D5FA9E8D8B8C Ref C: Sat May 25 05:00:46 2013 PST