Ref A: 25b15b6b08304d7385dd0efb959fbb8e Ref B: DD5294C7119E8F610741257C69C72C45 Ref C: Fri Jul 03 19:29:35 2015 PST