Ref A: 96ded36a2067484589ea688333ab244f Ref B: 3D3A3FEDD57C01B0F710B7A1E8B34909 Ref C: Tue Mar 03 23:16:50 2015 PST