Ref A: c51d98a674dd4c0792fab220a6ba7d56 Ref B: A8CEFADA79D37A2392421C2B2AE43449 Ref C: Fri Mar 27 10:39:25 2015 PST