Ref A: c3bd41977b75406c8ba02e53d67a92ff Ref B: B30DBDCCBB7C2AEEB7B5E73EE5E7C8A7 Ref C: Thu Oct 02 00:33:19 2014 PST