Ref A: bfeba69f8ba84ee1874646c0fccfbd6c Ref B: 8FD8B636280F8C1BE6723CAEF9E71C0D Ref C: Mon Nov 24 04:21:16 2014 PST