Ref A: 0cfecf1ea1db4d23891befb83e62ad6d Ref B: BAE0DB53C8676116F4E101BF9F6E7413 Ref C: Thu May 23 01:08:44 2013 PST