Ref A: c4ab77716bde41f280a459848d2ff2db Ref B: DBC0217DA2BA6AA2E99CEE83E5747F0D Ref C: Sun May 19 23:18:09 2013 PST