Ref A: edbf0619640b4abd8e1a7a882f398ed1 Ref B: FBFE9574739423F3A09442615AFDF2F6 Ref C: Fri Jan 30 23:50:16 2015 PST