Ref A: 4ba84bcc695e479ea8966d889e7f7cd8 Ref B: 422B83868194023FE1E9118CCCB25712 Ref C: Sun May 19 20:30:17 2013 PST