Ref A: 28E0BA76B3444A4BA54E98D3145F8E9B Ref B: 7F1355B083FC38931A3C2021F97EA85C Ref C: Fri Feb 10 06:18:48 2012 PST