Ref A: 508faa8b80404aa6abcb777efe214ec3 Ref B: 913C5F95ED434C771EB2910F68F04B51 Ref C: Mon Mar 30 17:31:32 2015 PST