Ref A: 37f98bae2f1442b3a664796c03128c84 Ref B: 3A29A6507A58A84E57F9887E0FA29A05 Ref C: Fri Oct 24 21:43:37 2014 PST