Ref A: 5b49f87c8dae41c390deefcf6f16bdf9 Ref B: C45C46DDA334F742478407E800DA3F10 Ref C: Sat Dec 27 20:46:00 2014 PST