Ref A: b57224d3d7414bf986fba1e53ef9e0ae Ref B: 3095FF6C9FB2753F7BE853A53825EE53 Ref C: Wed Apr 01 23:52:59 2015 PST