Ref A: ef25fcd05fb0441c8ce7d4618d64c57e Ref B: DD0E49C53C37868A829978E3E39C3669 Ref C: Fri May 24 07:07:48 2013 PST