Ref A: ed8ab98182ee4db6bcc2aa95ff333f35 Ref B: A4F80271F6068791D28669C3110C5154 Ref C: Thu Mar 05 00:30:25 2015 PST