Ref A: 8a4efc3a1e364611a6c881df6773279e Ref B: B6CA93414A8432DE136EFB242F8C79FD Ref C: Tue Oct 21 22:05:29 2014 PST