Ref A: 6b6640a3113349bea5e2b44e5ee184a2 Ref B: 764B361CE2867EFF1F034F9AAFB374AB Ref C: Sun May 19 23:25:21 2013 PST