Ref A: b64efcfcce95432994e12bb31c113c6f Ref B: 663319A46820A6333A771FCEB5DEA345 Ref C: Fri May 24 02:26:32 2013 PST