Ref A: 998bb09c38ba410abd0f8b4b6b16a83d Ref B: FE1D436D82DC7604E1FF46028861E676 Ref C: Thu Jan 29 06:32:51 2015 PST