Ref A: 2134435b5281436097788816b955b54a Ref B: 6DD0B30F1B341BFC625F16A54B54394D Ref C: Sun Mar 29 23:41:48 2015 PST