Ref A: 584f0e09ae314feb89d7224ddae21b8b Ref B: A8424B9A307D722A9C45E5A8A91A03B7 Ref C: Mon Apr 27 11:24:20 2015 PST