Ref A: ac22b30db37f4e019c5f9f77d3116a2c Ref B: D1F7B50C1C1C6C39C02B2256C025C779 Ref C: Fri Mar 06 10:47:16 2015 PST