Ref A: 1a631e6c8ee040df8fc367c3beb94806 Ref B: A9C02F7DA1FE3FA4CA0394096549373A Ref C: Tue Oct 21 02:35:51 2014 PST