Ref A: 7e7fbb8ed74d495dbd635b21a43da50c Ref B: EE3C7418EF4A7ACCE388608757AF4C69 Ref C: Fri May 24 01:51:55 2013 PST