Ref A: 6f4faa59abae4d18bc2662df789d420d Ref B: 97EBC4BD83C0459DC727E79965E594F3 Ref C: Wed May 22 19:45:52 2013 PST