Ref A: 20e926385fc64e1ba47e38e91a680463 Ref B: 9F98D7E059A81D6A41BAA6C5DD44C4C0 Ref C: Wed May 22 19:45:13 2013 PST