Ref A: B79384ABF08B40A19BA06DF3735BB0B4 Ref B: 0DB253F8BAA3C19BD47F69994A5E7E9D Ref C: Fri Feb 10 05:56:24 2012 PST