Ref A: 6ACABF6E04E94751B67F2152169547C8 Ref B: C646704AC894FB18D34C399B5E605BA1 Ref C: Fri Feb 10 06:23:37 2012 PST