Ref A: eeb1a32822b440f591c1ca3ca462989d Ref B: AE49F26EA2A24D954FC807166DCF3413 Ref C: Thu May 23 22:29:59 2013 PST