Ref A: b2e1fb84beb040fe8b7c161d8fc457bc Ref B: 987188C79F92085035D014A4F612079E Ref C: Thu Jan 29 09:09:11 2015 PST