Ref A: b54a884432bf496a889f7b9ab689de63 Ref B: D6044F884E9318E95CB0E1F81AB8EEC7 Ref C: Sun May 19 18:36:11 2013 PST