Ref A: c725e186e71347b38e84763582826edf Ref B: F483101B6B934A7E1E1965B170C497A4 Ref C: Sun Apr 20 23:01:44 2014 PST