Ref A: f5a8f8be8ee34a9daa94262ee20aa754 Ref B: A4CE3865D55309D075A4DB457C5A5E85 Ref C: Thu Dec 18 16:03:34 2014 PST