Ref A: 8f080669d5554c8e9e24908a9e57bdf7 Ref B: 7C514E08B4387416EF434A556C894961 Ref C: Sun May 19 16:09:40 2013 PST