Ref A: d6d8b86324d042d09d6ef0d58b80189c Ref B: 45B5D74C146F0554E8C304A786CD2222 Ref C: Fri Jan 30 22:05:56 2015 PST