Ref A: 0f199caa81bf497295711f80eb288c6e Ref B: 386722C0F3C3E08752316314B68214BD Ref C: Fri Dec 26 20:33:32 2014 PST