Ref A: 95B30FF051DC42F4B7CCB50CC619F6EC Ref B: 86775810D57F4FEB8F31C33C499F8F32 Ref C: Fri Feb 10 06:38:45 2012 PST