Ref A: 68733969f3a448cc8f727e017d90822b Ref B: 808B83B69AEA65A40AE71FAB83A052E5 Ref C: Sat May 25 04:14:23 2013 PST