Ref A: cdc0ca3242d74f1a86d15c8b8cf6a52e Ref B: 134E546784E76A11D516D528B4AA058E Ref C: Wed Aug 27 13:29:19 2014 PST