Ref A: 3906dc5d543c43eea6233ca9c283d96d Ref B: 87BB60CF32FAB8BB61EF2F6E40990090 Ref C: Wed May 22 07:34:48 2013 PST