Ref A: a621bc0c158d4f849d7493d7badfd429 Ref B: 5000D6EEFA57C85157D5F8464EC497B1 Ref C: Wed Jun 19 20:59:31 2013 PST