Ref A: a41805bdb54d4a30a162895e978f0c6a Ref B: 83A3E531671D462524D7D2CE15E81848 Ref C: Tue Jan 27 12:27:41 2015 PST