Ref A: 744bc3e944364311bc2cbaa6d15a9d16 Ref B: D9BA2E7DFC6E83C065544DFC116F412E Ref C: Thu Oct 30 07:08:20 2014 PST