Ref A: 159208b27b1c403094bcd650cda32ef0 Ref B: 944594F02073626D601551883D5BB6B9 Ref C: Thu May 28 03:21:46 2015 PST