Ref A: 5B50D08196D941E5A767CEF2AFFC8FEF Ref B: 45C401BAF9559A3B65C4476B00B7BAA0 Ref C: Fri Feb 10 06:08:10 2012 PST