Ref A: f401895dc70e42fda6b95c6121b3a9d1 Ref B: 76E641CED72D8CD8A94E8E98A0D7E173 Ref C: Wed Jan 28 16:30:49 2015 PST