Ref A: 45d0614d1b914b9eab02b56c8352b908 Ref B: 7191A2B18E50D9BE212E6D47F252C7E3 Ref C: Thu Nov 27 05:52:42 2014 PST