Ref A: bea056318184462ca1bc697d21c57b87 Ref B: 7D5D0B816CECFD6309FD17E0CE5E38E3 Ref C: Tue May 21 21:13:53 2013 PST