Ref A: d0dc810883bc400da6c2bc161bce6166 Ref B: 2F04272B42F4CDE2B9FB76C0C996D595 Ref C: Sat Dec 20 09:35:52 2014 PST