Ref A: 38add3f6e29143fa913df95b1cced4fb Ref B: F9AECF7C3A2BCFE7AF525BF4F848B31C Ref C: Thu Nov 27 05:25:44 2014 PST