Ref A: d41d818b51664bb9b158764f4fc84a08 Ref B: 84C787DF0B326F4454C5E1ACBAD85B7B Ref C: Sun May 19 12:30:39 2013 PST