Ref A: 4ed180e2e7c5435ea4d86d6589b91f61 Ref B: 8D1B1EA22B1309E3B1830808CEBA6241 Ref C: Sat Oct 25 14:28:40 2014 PST