Ref A: ed1071b9e4ca4b75ba228e29b5d51bf1 Ref B: CFCD414F59DD808033C00EF0048663BE Ref C: Mon Mar 30 00:16:57 2015 PST