Ref A: 21b9f821d614451a979f86c818d5673a Ref B: 6D620A6A80DA9844B1E3AC0053161957 Ref C: Sun Dec 21 21:46:07 2014 PST