Ref A: 72dc3f45bb21422b8bfc31017a95c952 Ref B: F05609F51FA0BA468D0311CCA3694D2F Ref C: Fri May 25 12:10:19 2012 PST