Ref A: cb1b313f824741bf8ced426c23dc2805 Ref B: E95B34C1121722CA5CEA22B0D53902E7 Ref C: Sat Dec 27 02:52:45 2014 PST