Ref A: 6de8d9d1ec8e4b3e9d436da9abf88a1c Ref B: 0109880E437A155C4EE30D6F6E893955 Ref C: Thu Jun 20 03:19:05 2013 PST