Ref A: 45a95edf1dcf440aa6983ef6fabddc04 Ref B: B38C548D099AD186E2A7A1A09CB4AA42 Ref C: Tue May 21 13:21:15 2013 PST