Ref A: 5509a213cd0a48e59a8ebf1bbdb9b4be Ref B: 51475547C5F370384E213DCD6207AA76 Ref C: Sat Oct 25 20:07:12 2014 PST