Ref A: f71b15100f854610a8061fe7451e5e5d Ref B: 9BDAE1C6F3F75E12D7FAA08301EACF47 Ref C: Wed Mar 04 19:10:01 2015 PST