Ref A: 0118cf3ffafc420fa162b6d0c72471d7 Ref B: A71CC12C3F21E9C483DF990A15908C45 Ref C: Sat Apr 19 23:16:46 2014 PST