Ref A: 1fdcd9aedd844ef1a40a9dc4811f52da Ref B: 64BD46856F6F654E993BC3F931E6204F Ref C: Fri Oct 24 02:43:45 2014 PST