Ref A: 139e635f0ccc4dff8abe8be10848303d Ref B: 19C11D420653EA4A8D1A7C53F43196CE Ref C: Wed May 22 18:10:42 2013 PST