Ref A: 06fe5f029e324039af0d15eb580ad89f Ref B: 4131223F61810392136F2C16454FA163 Ref C: Sat Dec 20 02:35:31 2014 PST