Ref A: 19579b16c193488f8ee52320bf8bc291 Ref B: 26A8880B95941E43C8775E10EC61FF63 Ref C: Sat Dec 27 02:26:06 2014 PST