Ref A: 206f8b57118b40cdbd587ea228e2bac2 Ref B: D3E669EDA7D451B75E2A07911F43F469 Ref C: Fri Jan 30 16:34:47 2015 PST