Ref A: 9d9f16ed1f5c4616adad5182f817b80f Ref B: 71A1CE5753227563618A18CB0A39B5EC Ref C: Tue Oct 21 15:04:16 2014 PST