Ref A: 8f1e659245114d69bafaedfb23ba5b62 Ref B: 4327B7335540C05CDAF403357D3AE5E1 Ref C: Fri May 24 09:12:19 2013 PST