Ref A: 67cd6c0e81c747a7ab4c7f76fa38606d Ref B: 529CC34DCDBC73DB2325D0879849B252 Ref C: Fri Aug 29 05:21:26 2014 PST