Ref A: 6bf2edd5d0944d4f92af91d25bf2ae0e Ref B: 02647EE9A3CEEDC442E4202F2C324A97 Ref C: Thu Oct 02 02:47:40 2014 PST