Ref A: edf6db7d314c400d813c7f9c49483d54 Ref B: 445D47B157412613604D5D4ECB3C43F9 Ref C: Wed Apr 23 18:20:36 2014 PST