Ref A: 33fae10ae3f946c493bf55ef31f3492b Ref B: 4BABB94A5EB2C5BA4E7E8F1388AD553C Ref C: Fri Jan 30 00:50:37 2015 PST