Ref A: ef1592dff17d44f6ba1db994527c1405 Ref B: E11ACD2E2BC59B8D56F21EC9185B7139 Ref C: Mon May 20 17:56:35 2013 PST