Ref A: 2fc0e7e3e652452e92750bf681f025fb Ref B: ADEF5A84A4862FEDA8EFDC754DD83B7A Ref C: Mon May 20 10:51:48 2013 PST