Ref A: e5469bef13b246459a21572466f2501d Ref B: FC9E115DDBDA20B7168DF7F53A9ED598 Ref C: Thu Oct 23 13:49:50 2014 PST