Ref A: acad46f2d72943dabf5e56a85c0c9c33 Ref B: E228F1D6AEB7643C62FBB7F3DB226091 Ref C: Wed Sep 02 17:14:29 2015 PST