Ref A: bf8554bcceaf4e3f9fe14207ca4a4679 Ref B: BE9B9E25405B62735CD9C42689C880DB Ref C: Mon Oct 20 02:49:41 2014 PST