Ref A: 4f661cdb660b488f84de3be8ee4fd885 Ref B: C030E09D98E4AC2F0DCAE0969D9235DB Ref C: Wed May 22 17:29:08 2013 PST