Ref A: 16a216505a9a47be888d9a95d4418eda Ref B: D0CB0F3F6CAA6ADE0B2FC415D5C18A17 Ref C: Fri Mar 27 19:28:03 2015 PST