Ref A: a5035cd207b64be5bd663f327ab9f722 Ref B: E2F390DE8F1DAB134F28B337B0403556 Ref C: Wed Jun 19 20:25:42 2013 PST