Ref A: 28da0e91470f40e89fab35eefa2000d7 Ref B: 72C201CBC6EE5E1F860CEA6F27E79C2D Ref C: Thu May 23 18:04:13 2013 PST