Ref A: f9fa20b8f3c84c6c900294e1e50857a9 Ref B: 895E7F626E97DB0B1C7A22B324AE0AA2 Ref C: Fri Dec 26 13:44:50 2014 PST