Ref A: bbf48ad2d4c6401aac44783797e881db Ref B: B1F8377F40A0498571F3367F2562469E Ref C: Wed Jul 23 07:45:21 2014 PST