Ref A: 1fed5792e6cb4bbaa85c6f8d7c5013ff Ref B: 6791394185AEE421DCEC6FE5C6483455 Ref C: Sun Dec 21 12:24:13 2014 PST