Ref A: 43f43e2856924fa080302a0d0618aae9 Ref B: 0D3F3C04648B7194A7BDC431ADEF7840 Ref C: Wed Nov 26 18:06:41 2014 PST