Ref A: 447f70008763482db37474a1c03d202f Ref B: EFD0B842892941CFE51E2CE6C85D47BD Ref C: Sun May 19 02:49:35 2013 PST