Ref A: d45540cb6afe45a2b680b0f09b928d08 Ref B: 0BDC409190321C775C1F10E0326C47A1 Ref C: Thu Jan 29 22:35:59 2015 PST