Ref A: 75eb445dd484468caf2fe95120f29fae Ref B: 812E038D26DD23D043A19AA7D17A6707 Ref C: Thu Jul 30 05:28:44 2015 PST