Ref A: 9f25f3cb56ca448daa1b1668a9719295 Ref B: A68DCF400B34FE206FBCAF82E06DB898 Ref C: Mon May 20 17:50:19 2013 PST