Ref A: 0fabd1b7677643f9b72801f785816c22 Ref B: FFD6485A46AD56531A64F78A8DA0EB12 Ref C: Tue Mar 03 21:27:43 2015 PST