Ref A: 860e947cf66c498480109a88da3a5900 Ref B: A49FB01D38D36C9915D1983D6A111288 Ref C: Sat Oct 25 17:42:16 2014 PST