Ref A: af861eed5f6f4d2b95293c6069476ed9 Ref B: 7E58377C24395A0F6994CE4152A73249 Ref C: Mon Jun 01 19:00:29 2015 PST