Ref A: a353ea06c15b4e6899dfdbc174b024d4 Ref B: 0BF7F6EFA14EC67BAE8BFE6FD4DD32C7 Ref C: Tue Sep 30 16:16:43 2014 PST