Ref A: df1c9a811da44a63afa3dcd9300a2697 Ref B: D0DD5018E88305A6B57287E3722AFD78 Ref C: Sun Dec 21 16:49:43 2014 PST