Ref A: 2fbe34b69f004613b5ff9563a16a5252 Ref B: 5FD25382350AF8A8228ECB2BC2A5F0C2 Ref C: Wed Apr 01 02:35:23 2015 PST