Ref A: e2bcdf3917264db98fd36de8f1f48faa Ref B: 402E2B0901AE7450CDBD679A83ED6990 Ref C: Sat Jan 31 13:07:36 2015 PST