Ref A: 5be0538a552a4733af00dd77b4d7c96e Ref B: 8256A73F471FD791B4F0D97B2A0654FC Ref C: Fri Jan 30 11:40:48 2015 PST