Ref A: 2A86CF4DAD444916BED92DCA0F2F5179 Ref B: 59EF6E6F1957373C2B845F319ED0B21C Ref C: Fri Feb 10 06:32:47 2012 PST