Ref A: 2f708f97f64c43ae9ca6de356a6b680b Ref B: EAF209C664205660D8B97FB2213BDF19 Ref C: Fri Apr 18 01:19:33 2014 PST