Ref A: 06456e46b2624666b297b9886a11a22e Ref B: 476F4A7485483788586AFF8E5B5650F3 Ref C: Tue May 21 09:16:48 2013 PST