Ref A: a3f1003c682a46f894f480a305166662 Ref B: ED8DFAA1202A4C17C4BA614CFEECA4F6 Ref C: Thu Jul 24 09:10:45 2014 PST