Ref A: fd3c2dd4b409465496025da8f6d96559 Ref B: C98BC937E88C2151F8FB1E7EB35C8732 Ref C: Tue Apr 21 03:17:51 2015 PST