Ref A: 3f7130c025044bbca0b4695b73168bfd Ref B: DE0FAF59DC65FEB2683828395C137B76 Ref C: Tue May 21 05:40:39 2013 PST