Ref A: b8010218de104e6f98a619e9f96ce85e Ref B: 83F88880EB1FEC698656BCAC4B626C1E Ref C: Sat Apr 19 13:55:28 2014 PST