Ref A: 35f9fd3c424e4d02864c7a21e24b5b5a Ref B: 8480E16C288FBBCD79829AE27619BF22 Ref C: Thu Dec 25 05:54:36 2014 PST