Ref A: aa164d3d259046eba88060bab35f7c02 Ref B: B44ADF61283FF55B682618C6A7E8856E Ref C: Sun Dec 28 09:50:28 2014 PST