Ref A: 5f33e8850cea45e8a0db70629afa1776 Ref B: F7A0E32F593E4C551DF321223A4FEECF Ref C: Sun Dec 28 11:17:18 2014 PST