Ref A: 3146fd6c779a4026bb12a9536ebd47dd Ref B: 90248DDE31653B4FB278895D29D9450A Ref C: Sun May 19 11:10:25 2013 PST