Ref A: fba839fb9ede41f7bcf633a290f5fda8 Ref B: 82423B64D1A8AF6D7DF22C7D99F69371 Ref C: Sat Dec 20 18:21:03 2014 PST