Ref A: a1710f3cec874d02a23da12882edfaef Ref B: 6186D7FE6B6B9E488DF36AEE866F7822 Ref C: Sat May 25 06:10:20 2013 PST