Ref A: 5822b0e9a5164e3abc7a0666a1f21140 Ref B: 8F5EB4B411C45BCA5978A3526D1AAD17 Ref C: Thu Jul 31 09:06:20 2014 PST