Ref A: 61f85059302f484fb6a02ddcaa27c57e Ref B: 9ABDA7C11506F0F672559E0BE48950E9 Ref C: Tue Jan 27 01:52:22 2015 PST