Ref A: 78cb76ced1bf4b3091e73e71ad8d62f8 Ref B: BA00612332AFBABEFAE31B83E0F986E8 Ref C: Tue Nov 25 15:40:33 2014 PST