402fcb:	31 27                	xor    %esp,(%edi)
402fcd:	31 00                	xor    %eax,(%eax)
402fcf:	00 07                	add    %al,(%edi)
402fd1:	31 28                	xor    %ebp,(%eax)
402fd3:	31 00                	xor    %eax,(%eax)
402fd5:	00 07                	add    %al,(%edi)
402fd7:	31 29                	xor    %ebp,(%ecx)
402fd9:	31 00                	xor    %eax,(%eax)
402fdb:	00 08                	add    %cl,(%eax)
402fdd:	31 09                	xor    %ecx,(%ecx)
402fdf:	31 00                	xor    %eax,(%eax)
402fe1:	00 08                	add    %cl,(%eax)
402fe3:	31 0a                	xor    %ecx,(%edx)
402fe5:	31 00                	xor    %eax,(%eax)
402fe7:	00 08                	add    %cl,(%eax)
402fe9:	31 0b                	xor    %ecx,(%ebx)
402feb:	31 00                	xor    %eax,(%eax)
402fed:	00 08                	add    %cl,(%eax)
402fef:	31 0c 31             	xor    %ecx,(%ecx,%esi,1)
402ff2:	00 00                	add    %al,(%eax)
402ff4:	08 31                	or     %dh,(%ecx)
402ff6:	0d 31 00 00 08       	or     $0x8000031,%eax
402ffb:	31 0e                	xor    %ecx,(%esi)
402ffd:	31 00                	xor    %eax,(%eax)
402fff:	00 08                	add    %cl,(%eax)
403001:	31 0f                	xor    %ecx,(%edi)
403003:	31 00                	xor    %eax,(%eax)
403005:	00 08                	add    %cl,(%eax)
403007:	31 10                	xor    %edx,(%eax)
403009:	31 00                	xor    %eax,(%eax)
40300b:	00 08                	add    %cl,(%eax)
40300d:	31 11                	xor    %edx,(%ecx)
40300f:	31 00                	xor    %eax,(%eax)
403011:	00 08                	add    %cl,(%eax)
403013:	31 12                	xor    %edx,(%edx)
403015:	31 00                	xor    %eax,(%eax)
403017:	00 08                	add    %cl,(%eax)
403019:	31 13                	xor    %edx,(%ebx)
40301b:	31 00                	xor    %eax,(%eax)
40301d:	00 08                	add    %cl,(%eax)
40301f:	31 14 31             	xor    %edx,(%ecx,%esi,1)
403022:	00 00                	add    %al,(%eax)
403024:	08 31                	or     %dh,(%ecx)
403026:	15 31 00 00 08       	adc    $0x8000031,%eax
40302b:	31 16                	xor    %edx,(%esi)
40302d:	31 00                	xor    %eax,(%eax)
40302f:	00 08                	add    %cl,(%eax)
403031:	31 17                	xor    %edx,(%edi)
403033:	31 00                	xor    %eax,(%eax)
403035:	00 08                	add    %cl,(%eax)
403037:	31 18                	xor    %ebx,(%eax)
403039:	31 00                	xor    %eax,(%eax)
40303b:	00 08                	add    %cl,(%eax)
40303d:	31 19                	xor    %ebx,(%ecx)
40303f:	31 00                	xor    %eax,(%eax)
403041:	00 08                	add    %cl,(%eax)
403043:	31 27                	xor    %esp,(%edi)
403045:	31 00                	xor    %eax,(%eax)
403047:	00 08                	add    %cl,(%eax)
403049:	31 28                	xor    %ebp,(%eax)
40304b:	31 00                	xor    %eax,(%eax)
40304d:	00 08                	add    %cl,(%eax)
40304f:	31 29                	xor    %ebp,(%ecx)
403051:	31 00                	xor    %eax,(%eax)
403053:	00 09                	add    %cl,(%ecx)
403055:	31 0a                	xor    %ecx,(%edx)
403057:	31 00                	xor    %eax,(%eax)
403059:	00 09                	add    %cl,(%ecx)
40305b:	31 0b                	xor    %ecx,(%ebx)
40305d:	31 00                	xor    %eax,(%eax)
40305f:	00 09                	add    %cl,(%ecx)
403061:	31 0c 31             	xor    %ecx,(%ecx,%esi,1)
403064:	00 00                	add    %al,(%eax)
403066:	09 31                	or     %esi,(%ecx)
403068:	0d 31 00 00 09       	or     $0x9000031,%eax
40306d:	31 0e                	xor    %ecx,(%esi)
40306f:	31 00                	xor    %eax,(%eax)
403071:	00 09                	add    %cl,(%ecx)
403073:	31 0f                	xor    %ecx,(%edi)
403075:	31 00                	xor    %eax,(%eax)
403077:	00 09                	add    %cl,(%ecx)
403079:	31 10                	xor    %edx,(%eax)
40307b:	31 00                	xor    %eax,(%eax)
40307d:	00 09                	add    %cl,(%ecx)
40307f:	31 11                	xor    %edx,(%ecx)
403081:	31 00                	xor    %eax,(%eax)
403083:	00 09                	add    %cl,(%ecx)
403085:	31 12                	xor    %edx,(%edx)
403087:	31 00                	xor    %eax,(%eax)
403089:	00 09                	add    %cl,(%ecx)
40308b:	31 13                	xor    %edx,(%ebx)
40308d:	31 00                	xor    %eax,(%eax)
40308f:	00 09                	add    %cl,(%ecx)
403091:	31 14 31             	xor    %edx,(%ecx,%esi,1)
403094:	00 00                	add    %al,(%eax)
403096:	09 31                	or     %esi,(%ecx)
403098:	15 31 00 00 09       	adc    $0x9000031,%eax
40309d:	31 16                	xor    %edx,(%esi)
40309f:	31 00                	xor    %eax,(%eax)
4030a1:	00 09                	add    %cl,(%ecx)
4030a3:	31 17                	xor    %edx,(%edi)
4030a5:	31 00                	xor    %eax,(%eax)
4030a7:	00 09                	add    %cl,(%ecx)
4030a9:	31 18                	xor    %ebx,(%eax)
4030ab:	31 00                	xor    %eax,(%eax)
4030ad:	00 09                	add    %cl,(%ecx)
4030af:	31 19                	xor    %ebx,(%ecx)
4030b1:	31 00                	xor    %eax,(%eax)
4030b3:	00 09                	add    %cl,(%ecx)
4030b5:	31 27                	xor    %esp,(%edi)
4030b7:	31 00                	xor    %eax,(%eax)
4030b9:	00 09                	add    %cl,(%ecx)
4030bb:	31 28                	xor    %ebp,(%eax)
4030bd:	31 00                	xor    %eax,(%eax)
4030bf:	00 09                	add    %cl,(%ecx)
4030c1:	31 29                	xor    %ebp,(%ecx)
4030c3:	31 00                	xor    %eax,(%eax)
4030c5:	00 0a                	add    %cl,(%edx)
4030c7:	31 0b                	xor    %ecx,(%ebx)
4030c9:	31 00                	xor    %eax,(%eax)
4030cb:	00 0a                	add    %cl,(%edx)
4030cd:	31 0c 31             	xor    %ecx,(%ecx,%esi,1)
4030d0:	00 00                	add    %al,(%eax)
4030d2:	0a 31                	or     (%ecx),%dh
4030d4:	0d 31 00 00 0a       	or     $0xa000031,%eax
4030d9:	31 0e                	xor    %ecx,(%esi)
4030db:	31 00                	xor    %eax,(%eax)
4030dd:	00 0a                	add    %cl,(%edx)
4030df:	31 0f                	xor    %ecx,(%edi)
4030e1:	31 00                	xor    %eax,(%eax)
4030e3:	00 0a                	add    %cl,(%edx)
4030e5:	31 10                	xor    %edx,(%eax)
4030e7:	31 00                	xor    %eax,(%eax)
4030e9:	00 0a                	add    %cl,(%edx)
4030eb:	31 11                	xor    %edx,(%ecx)
4030ed:	31 00                	xor    %eax,(%eax)
4030ef:	00 0a                	add    %cl,(%edx)
4030f1:	31 12                	xor    %edx,(%edx)
4030f3:	31 00                	xor    %eax,(%eax)
4030f5:	00 0a                	add    %cl,(%edx)
4030f7:	31 13                	xor    %edx,(%ebx)
4030f9:	31 00                	xor    %eax,(%eax)
4030fb:	00 0a                	add    %cl,(%edx)
4030fd:	31 14 31             	xor    %edx,(%ecx,%esi,1)
403100:	00 00                	add    %al,(%eax)
403102:	0a 31                	or     (%ecx),%dh
403104:	15 31 00 00 0a       	adc    $0xa000031,%eax
403109:	31 16                	xor    %edx,(%esi)
40310b:	31 00                	xor    %eax,(%eax)
40310d:	00 0a                	add    %cl,(%edx)
40310f:	31 17                	xor    %edx,(%edi)
403111:	31 00                	xor    %eax,(%eax)
403113:	00 0a                	add    %cl,(%edx)
403115:	31 18                	xor    %ebx,(%eax)
403117:	31 00                	xor    %eax,(%eax)
403119:	00 0a                	add    %cl,(%edx)
40311b:	31 19                	xor    %ebx,(%ecx)
40311d:	31 00                	xor    %eax,(%eax)
40311f:	00 0a                	add    %cl,(%edx)
403121:	31 27                	xor    %esp,(%edi)
403123:	31 00                	xor    %eax,(%eax)
403125:	00 0a                	add    %cl,(%edx)
403127:	31 28                	xor    %ebp,(%eax)
403129:	31 00                	xor    %eax,(%eax)
40312b:	00 0a                	add    %cl,(%edx)
40312d:	31 29                	xor    %ebp,(%ecx)
40312f:	31 00                	xor    %eax,(%eax)
403131:	00 0b                	add    %cl,(%ebx)
403133:	31 0c 31             	xor    %ecx,(%ecx,%esi,1)
403136:	00 00                	add    %al,(%eax)
403138:	0b 31                	or     (%ecx),%esi
40313a:	0d 31 00 00 0b       	or     $0xb000031,%eax
40313f:	31 0e                	xor    %ecx,(%esi)
403141:	31 00                	xor    %eax,(%eax)
403143:	00 0b                	add    %cl,(%ebx)
403145:	31 0f                	xor    %ecx,(%edi)
403147:	31 00                	xor    %eax,(%eax)
403149:	00 0b                	add    %cl,(%ebx)
40314b:	31 10                	xor    %edx,(%eax)
40314d:	31 00                	xor    %eax,(%eax)
40314f:	00 0b                	add    %cl,(%ebx)
403151:	31 11                	xor    %edx,(%ecx)
403153:	31 00                	xor    %eax,(%eax)
403155:	00 0b                	add    %cl,(%ebx)
403157:	31 12                	xor    %edx,(%edx)
403159:	31 00                	xor    %eax,(%eax)
40315b:	00 0b                	add    %cl,(%ebx)
40315d:	31 13                	xor    %edx,(%ebx)
40315f:	31 00                	xor    %eax,(%eax)
403161:	00 0b                	add    %cl,(%ebx)
403163:	31 14 31             	xor    %edx,(%ecx,%esi,1)
403166:	00 00                	add    %al,(%eax)
403168:	0b 31                	or     (%ecx),%esi
40316a:	15 31 00 00 0b       	adc    $0xb000031,%eax
40316f:	31 16                	xor    %edx,(%esi)
403171:	31 00                	xor    %eax,(%eax)
403173:	00 0b                	add    %cl,(%ebx)
403175:	31 17                	xor    %edx,(%edi)
403177:	31 00                	xor    %eax,(%eax)
403179:	00 0b                	add    %cl,(%ebx)
40317b:	31 18                	xor    %ebx,(%eax)
40317d:	31 00                	xor    %eax,(%eax)
40317f:	00 0b                	add    %cl,(%ebx)
403181:	31 19                	xor    %ebx,(%ecx)
403183:	31 00                	xor    %eax,(%eax)
403185:	00 0b                	add    %cl,(%ebx)
403187:	31 27                	xor    %esp,(%edi)
403189:	31 00                	xor    %eax,(%eax)
40318b:	00 0b                	add    %cl,(%ebx)
40318d:	31 28                	xor    %ebp,(%eax)
40318f:	31 00                	xor    %eax,(%eax)
403191:	00 0b                	add    %cl,(%ebx)
403193:	31 29                	xor    %ebp,(%ecx)
403195:	31 00                	xor    %eax,(%eax)
403197:	00 0c 31             	add    %cl,(%ecx,%esi,1)
40319a:	0d 31 00 00 0c       	or     $0xc000031,%eax
40319f:	31 0e                	xor    %ecx,(%esi)
4031a1:	31 00                	xor    %eax,(%eax)
4031a3:	00 0c 31             	add    %cl,(%ecx,%esi,1)
4031a6:	0f 31                	rdtsc
4031a8:	00 00                	add    %al,(%eax)
4031aa:	0c 31                	or     $0x31,%al
4031ac:	10 31                	adc    %dh,(%ecx)
4031ae:	00 00                	add    %al,(%eax)
4031b0:	0c 31                	or     $0x31,%al
4031b2:	11 31                	adc    %esi,(%ecx)
4031b4:	00 00                	add    %al,(%eax)
4031b6:	0c 31                	or     $0x31,%al
4031b8:	12 31                	adc    (%ecx),%dh
4031ba:	00 00                	add    %al,(%eax)
4031bc:	0c 31                	or     $0x31,%al
4031be:	13 31                	adc    (%ecx),%esi
4031c0:	00 00                	add    %al,(%eax)
4031c2:	0c 31                	or     $0x31,%al
4031c4:	14 31                	adc    $0x31,%al
4031c6:	00 00                	add    %al,(%eax)
4031c8:	0c 31                	or     $0x31,%al
4031ca:	15 31 00 00 0c       	adc    $0xc000031,%eax
4031cf:	31 16                	xor    %edx,(%esi)
4031d1:	31 00                	xor    %eax,(%eax)
4031d3:	00 0c 31             	add    %cl,(%ecx,%esi,1)
4031d6:	17                   	pop    %ss
4031d7:	31 00                	xor    %eax,(%eax)
4031d9:	00 0c 31             	add    %cl,(%ecx,%esi,1)
4031dc:	18 31                	sbb    %dh,(%ecx)
4031de:	00 00                	add    %al,(%eax)
4031e0:	0c 31                	or     $0x31,%al
4031e2:	19 31                	sbb    %esi,(%ecx)
4031e4:	00 00                	add    %al,(%eax)
4031e6:	0c 31                	or     $0x31,%al
4031e8:	27                   	daa
4031e9:	31 00                	xor    %eax,(%eax)
4031eb:	00 0c 31             	add    %cl,(%ecx,%esi,1)
4031ee:	28 31                	sub    %dh,(%ecx)
4031f0:	00 00                	add    %al,(%eax)
4031f2:	0c 31                	or     $0x31,%al
4031f4:	29 31                	sub    %esi,(%ecx)
4031f6:	00 00                	add    %al,(%eax)
4031f8:	0d 31 0e 31 00       	or     $0x310e31,%eax
4031fd:	00 0d 31 0f 31 00    	add    %cl,0x310f31
403203:	00 0d 31 13 31 00    	add    %cl,0x311331
403209:	00 0d 31 14 31 00    	add    %cl,0x311431
40320f:	00 0d 31 15 31 00    	add    %cl,0x311531
403215:	00 0d 31 16 31 00    	add    %cl,0x311631
40321b:	00 0d 31 17 31 00    	add    %cl,0x311731
403221:	00 0d 31 18 31 00    	add    %cl,0x311831
403227:	00 0d 31 19 31 00    	add    %cl,0x311931
40322d:	00 0d 31 27 31 00    	add    %cl,0x312731
403233:	00 0d 31 28 31 00    	add    %cl,0x312831
403239:	00 0d 31 29 31 00    	add    %cl,0x312931
40323f:	00 0e                	add    %cl,(%esi)
403241:	31 0f                	xor    %ecx,(%edi)
403243:	31 00                	xor    %eax,(%eax)
403245:	00 0e                	add    %cl,(%esi)
403247:	31 13                	xor    %edx,(%ebx)
403249:	31 00                	xor    %eax,(%eax)
40324b:	00 0e                	add    %cl,(%esi)
40324d:	31 14 31             	xor    %edx,(%ecx,%esi,1)
403250:	00 00                	add    %al,(%eax)
403252:	0e                   	push   %cs
403253:	31 15 31 00 00 0e    	xor    %edx,0xe000031
403259:	31 16                	xor    %edx,(%esi)
40325b:	31 00                	xor    %eax,(%eax)
40325d:	00 0e                	add    %cl,(%esi)
40325f:	31 17                	xor    %edx,(%edi)
403261:	31 00                	xor    %eax,(%eax)
403263:	00 0e                	add    %cl,(%esi)
403265:	31 18                	xor    %ebx,(%eax)
403267:	31 00                	xor    %eax,(%eax)
403269:	00 0e                	add    %cl,(%esi)
40326b:	31 19                	xor    %ebx,(%ecx)
40326d:	31 00                	xor    %eax,(%eax)
40326f:	00 0e                	add    %cl,(%esi)
403271:	31 27                	xor    %esp,(%edi)
403273:	31 00                	xor    %eax,(%eax)
403275:	00 0e                	add    %cl,(%esi)
403277:	31 28                	xor    %ebp,(%eax)
403279:	31 00                	xor    %eax,(%eax)
40327b:	00 0e                	add    %cl,(%esi)
40327d:	31 29                	xor    %ebp,(%ecx)
40327f:	31 00                	xor    %eax,(%eax)
403281:	00 0f                	add    %cl,(%edi)
403283:	31 13                	xor    %edx,(%ebx)
403285:	31 00                	xor    %eax,(%eax)
403287:	00 0f                	add    %cl,(%edi)
403289:	31 14 31             	xor    %edx,(%ecx,%esi,1)
40328c:	00 00                	add    %al,(%eax)
40328e:	0f 31                	rdtsc
403290:	15 31 00 00 0f       	adc    $0xf000031,%eax
403295:	31 16                	xor    %edx,(%esi)
403297:	31 00                	xor    %eax,(%eax)
403299:	00 0f                	add    %cl,(%edi)
40329b:	31 17                	xor    %edx,(%edi)
40329d:	31 00                	xor    %eax,(%eax)
40329f:	00 0f                	add    %cl,(%edi)
4032a1:	31 18                	xor    %ebx,(%eax)
4032a3:	31 00                	xor    %eax,(%eax)
4032a5:	00 0f                	add    %cl,(%edi)
4032a7:	31 19                	xor    %ebx,(%ecx)
4032a9:	31 00                	xor    %eax,(%eax)
4032ab:	00 0f                	add    %cl,(%edi)
4032ad:	31 27                	xor    %esp,(%edi)
4032af:	31 00                	xor    %eax,(%eax)
4032b1:	00 0f                	add    %cl,(%edi)
4032b3:	31 28                	xor    %ebp,(%eax)
4032b5:	31 00                	xor    %eax,(%eax)
4032b7:	00 0f                	add    %cl,(%edi)
4032b9:	31 29                	xor    %ebp,(%ecx)
4032bb:	31 00                	xor    %eax,(%eax)
4032bd:	00 10                	add    %dl,(%eax)
4032bf:	31 11                	xor    %edx,(%ecx)
4032c1:	31 00                	xor    %eax,(%eax)
4032c3:	00 10                	add    %dl,(%eax)
4032c5:	31 12                	xor    %edx,(%edx)
4032c7:	31 00                	xor    %eax,(%eax)
4032c9:	00 10                	add    %dl,(%eax)
4032cb:	31 17                	xor    %edx,(%edi)
4032cd:	31 00                	xor    %eax,(%eax)
4032cf:	00 11                	add    %dl,(%ecx)
4032d1:	31 12                	xor    %edx,(%edx)
4032d3:	31 00                	xor    %eax,(%eax)
4032d5:	00 11                	add    %dl,(%ecx)
4032d7:	31 17                	xor    %edx,(%edi)
4032d9:	31 00                	xor    %eax,(%eax)
4032db:	00 12                	add    %dl,(%edx)
4032dd:	31 17                	xor    %edx,(%edi)
4032df:	31 00                	xor    %eax,(%eax)
4032e1:	00 13                	add    %dl,(%ebx)
4032e3:	31 14 31             	xor    %edx,(%ecx,%esi,1)
4032e6:	00 00                	add    %al,(%eax)