Ref A: c68bbb46ec8a42588ac2ca9553dea31d Ref B: C9346EB677BD17CC8C1BA25D4CC8AEC0 Ref C: Wed Mar 04 13:20:57 2015 PST