Ref A: cd0a3942645140ce9d6f631f6d0a5d9a Ref B: BE5E7B81DF17DE63B1801C20954748D1 Ref C: Wed Dec 24 21:28:30 2014 PST