Ref A: 821fbf176d1f4e638f20f07f5e87b882 Ref B: 49ECF1626CB78283B01CF4B50AB7DA41 Ref C: Mon May 21 04:45:58 2012 PST