Ref A: fe3369ced2a24181b53da75b49cc76ee Ref B: 8C5D9102170CDBF6B773787D367C6377 Ref C: Sun Jan 25 07:47:50 2015 PST