Ref A: f0238c5c4a3249eba39e98450fa7b189 Ref B: D6FA5296357BCA32BCC32E310ED7473B Ref C: Mon Apr 27 12:38:18 2015 PST