Ref A: 84f45d2a67f34c22a7ed65e6779da06a Ref B: 9EE529C49C950D15B95CB17A7D514153 Ref C: Sat Feb 28 12:13:57 2015 PST