Ref A: 413c8b8f3b354772bf5f07533d57a8cc Ref B: 84DC3A863197AF5A964FFB9AD3DF7D6A Ref C: Sun Dec 28 05:08:10 2014 PST