Ref A: c39ba71f84cb4b62967d55fc8b717f55 Ref B: 4351E4722A2F9B78F3EDBE18596E6664 Ref C: Fri May 24 13:59:21 2013 PST