Ref A: 32eae3710ceb4cbab94932f0d8dacce9 Ref B: F4A41D50EB0DD969822CF1DBA596E105 Ref C: Thu Apr 17 20:21:01 2014 PST