Ref A: 50566314d35b4459a3d427c4eb136f3d Ref B: 6FDED592F79CD70D16ADD061FFF080B2 Ref C: Tue Jul 29 17:30:53 2014 PST