Ref A: ce5728c516554d498d48ded5bfc8a519 Ref B: B9619C87810133B60ACED29BF6D8F566 Ref C: Wed Jan 28 16:47:41 2015 PST