Ref A: 600a95f3acbc4eaaa0caf0492be1fe7d Ref B: E06B03128AA24DE4EB3222F8AA9C4058 Ref C: Thu Apr 17 23:09:28 2014 PST