Ref A: 231d01dc877c425d9f2227959f4d9e21 Ref B: 3E2B2161021AA1B1927C42299E4C9322 Ref C: Thu Oct 23 06:29:48 2014 PST