Ref A: eea86726f318441a82f5a88df58e25f8 Ref B: 48D2E53A5A1C29F54CB294DB9B2C2B0D Ref C: Wed Aug 20 04:28:26 2014 PST