Ref A: ca103bf03bfb42f7ac134e681ccc6bee Ref B: 44DC76DC7399C3990E57913AA797C8B6 Ref C: Tue Jan 27 23:35:43 2015 PST