Ref A: 2f34bf6002874db4a28b4fa676eb9849 Ref B: A49FB01D38D36C9915D1983D6A111288 Ref C: Thu Oct 23 07:07:41 2014 PST