Ref A: 3abe22465bf14643a32fae6d9db6b860 Ref B: BB5916E30D855C15F51B103351379D42 Ref C: Fri Dec 19 00:57:38 2014 PST