Ref A: 6191016b7157473fae380497e9abefc4 Ref B: B5C54D9C6F0DB0247F1B272035196A5B Ref C: Sun Jan 25 23:29:20 2015 PST