Ref A: 3e8780cb8c6f4865859eaf1c073b05df Ref B: B3CD6017F13493CA3618785C53AF4AE0 Ref C: Sun Dec 21 08:16:23 2014 PST