Ref A: 6b9767bef4cd4fb4aceb812f4258b2d3 Ref B: C468FE286543C9577D64851DA5B97BF7 Ref C: Sat Dec 20 04:38:40 2014 PST