Ref A: cc1e27ae7b2b418e90bf04ef54de9bd7 Ref B: 40B761AE51AEA62B967064C3BB29F810 Ref C: Thu May 23 11:12:14 2013 PST