Ref A: c1bd0a1abc704e388222df02237eb7f8 Ref B: 63270A9FA7B78D99FDB71AC5025DDF0F Ref C: Wed Oct 22 21:57:39 2014 PST