Ref A: 660594e8fbe14e8d8ee985ccb730b203 Ref B: 49A7843D16C4B53C8AFAB5DECD1FFB0C Ref C: Fri May 24 13:58:24 2013 PST