Ref A: a89f7d12d9c64b64b633820ace6b1305 Ref B: DBFEA341E02675D68FF7044A1423D809 Ref C: Sun May 19 17:40:35 2013 PST