Ref A: 14d858c6b41a4d74a568f8bf2999bfdc Ref B: 6E9039855EF5A068E5FBBF0C0AA144E6 Ref C: Sun Dec 21 01:14:28 2014 PST