Ref A: 4a4faacef50644f390f6aa9c99591ec6 Ref B: 6F0A472AB68C572DE55F4AC7E720EF9B Ref C: Wed Jun 19 02:14:27 2013 PST