Ref A: a98fcb96f2114d5590a4f732dbb9853a Ref B: 8418899573A925E69110C977749E542A Ref C: Wed Dec 24 19:05:33 2014 PST