Ref A: c93ad5912fdd4940912d01425d7f89b8 Ref B: 588F67A9403C5D6613CE09D5308156FE Ref C: Wed Nov 26 05:59:02 2014 PST