Ref A: 3d87af1e43cc46ada2c545b1002a0a98 Ref B: 6680846E2A49F8B6A03BAE686EE798F4 Ref C: Fri May 24 01:10:29 2013 PST