Ref A: 8f0bf5e9271a4505a15774d45c4221ac Ref B: 1E5614B79C1F975F73F07626C37E4D34 Ref C: Wed May 27 15:28:20 2015 PST