Ref A: d0ae246b145b4fb89e61130586bcaee2 Ref B: C974B0D70B1FBBA4824D53620FB49D69 Ref C: Fri Jan 30 14:30:24 2015 PST