Ref A: 7b244804c4014b88a88e6d6abc09d0c1 Ref B: 8778E54A2BABE161D29174465C27081D Ref C: Tue Oct 21 20:18:47 2014 PST