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)
4032e8:	13 31                	adc    (%ecx),%esi
4032ea:	15 31 00 00 13       	adc    $0x13000031,%eax
4032ef:	31 16                	xor    %edx,(%esi)
4032f1:	31 00                	xor    %eax,(%eax)
4032f3:	00 13                	add    %dl,(%ebx)
4032f5:	31 17                	xor    %edx,(%edi)
4032f7:	31 00                	xor    %eax,(%eax)
4032f9:	00 13                	add    %dl,(%ebx)
4032fb:	31 18                	xor    %ebx,(%eax)
4032fd:	31 00                	xor    %eax,(%eax)
4032ff:	00 13                	add    %dl,(%ebx)
403301:	31 19                	xor    %ebx,(%ecx)
403303:	31 00                	xor    %eax,(%eax)
403305:	00 13                	add    %dl,(%ebx)
403307:	31 26                	xor    %esp,(%esi)
403309:	31 00                	xor    %eax,(%eax)
40330b:	00 13                	add    %dl,(%ebx)
40330d:	31 27                	xor    %esp,(%edi)
40330f:	31 00                	xor    %eax,(%eax)
403311:	00 13                	add    %dl,(%ebx)
403313:	31 28                	xor    %ebp,(%eax)
403315:	31 00                	xor    %eax,(%eax)
403317:	00 13                	add    %dl,(%ebx)
403319:	31 29                	xor    %ebp,(%ecx)
40331b:	31 00                	xor    %eax,(%eax)
40331d:	00 13                	add    %dl,(%ebx)
40331f:	31 1a                	xor    %ebx,(%edx)
403321:	31 00                	xor    %eax,(%eax)
403323:	00 13                	add    %dl,(%ebx)
403325:	31 1b                	xor    %ebx,(%ebx)
403327:	31 00                	xor    %eax,(%eax)
403329:	00 13                	add    %dl,(%ebx)
40332b:	31 1c 31             	xor    %ebx,(%ecx,%esi,1)
40332e:	00 00                	add    %al,(%eax)
403330:	13 31                	adc    (%ecx),%esi
403332:	1d 31 00 00 13       	sbb    $0x13000031,%eax
403337:	31 1e                	xor    %ebx,(%esi)
403339:	31 00                	xor    %eax,(%eax)
40333b:	00 13                	add    %dl,(%ebx)
40333d:	31 20                	xor    %esp,(%eax)
40333f:	31 00                	xor    %eax,(%eax)
403341:	00 13                	add    %dl,(%ebx)
403343:	31 21                	xor    %esp,(%ecx)
403345:	31 00                	xor    %eax,(%eax)
403347:	00 13                	add    %dl,(%ebx)
403349:	31 22                	xor    %esp,(%edx)
40334b:	31 00                	xor    %eax,(%eax)
40334d:	00 13                	add    %dl,(%ebx)
40334f:	31 23                	xor    %esp,(%ebx)
403351:	31 00                	xor    %eax,(%eax)
403353:	00 13                	add    %dl,(%ebx)
403355:	31 24 31             	xor    %esp,(%ecx,%esi,1)
403358:	00 00                	add    %al,(%eax)
40335a:	13 31                	adc    (%ecx),%esi
40335c:	25 31 00 00 14       	and    $0x14000031,%eax
403361:	31 15 31 00 00 14    	xor    %edx,0x14000031
403367:	31 16                	xor    %edx,(%esi)
403369:	31 00                	xor    %eax,(%eax)
40336b:	00 14 31             	add    %dl,(%ecx,%esi,1)
40336e:	17                   	pop    %ss
40336f:	31 00                	xor    %eax,(%eax)
403371:	00 14 31             	add    %dl,(%ecx,%esi,1)
403374:	18 31                	sbb    %dh,(%ecx)
403376:	00 00                	add    %al,(%eax)
403378:	14 31                	adc    $0x31,%al
40337a:	19 31                	sbb    %esi,(%ecx)
40337c:	00 00                	add    %al,(%eax)
40337e:	14 31                	adc    $0x31,%al
403380:	26 31 00             	xor    %eax,%es:(%eax)
403383:	00 14 31             	add    %dl,(%ecx,%esi,1)
403386:	27                   	daa
403387:	31 00                	xor    %eax,(%eax)
403389:	00 14 31             	add    %dl,(%ecx,%esi,1)
40338c:	28 31                	sub    %dh,(%ecx)
40338e:	00 00                	add    %al,(%eax)
403390:	14 31                	adc    $0x31,%al
403392:	29 31                	sub    %esi,(%ecx)
403394:	00 00                	add    %al,(%eax)
403396:	14 31                	adc    $0x31,%al
403398:	1a 31                	sbb    (%ecx),%dh
40339a:	00 00                	add    %al,(%eax)
40339c:	14 31                	adc    $0x31,%al
40339e:	1b 31                	sbb    (%ecx),%esi
4033a0:	00 00                	add    %al,(%eax)
4033a2:	14 31                	adc    $0x31,%al
4033a4:	1c 31                	sbb    $0x31,%al
4033a6:	00 00                	add    %al,(%eax)
4033a8:	14 31                	adc    $0x31,%al
4033aa:	1d 31 00 00 14       	sbb    $0x14000031,%eax
4033af:	31 1e                	xor    %ebx,(%esi)
4033b1:	31 00                	xor    %eax,(%eax)
4033b3:	00 14 31             	add    %dl,(%ecx,%esi,1)
4033b6:	20 31                	and    %dh,(%ecx)
4033b8:	00 00                	add    %al,(%eax)
4033ba:	14 31                	adc    $0x31,%al
4033bc:	21 31                	and    %esi,(%ecx)
4033be:	00 00                	add    %al,(%eax)
4033c0:	14 31                	adc    $0x31,%al
4033c2:	22 31                	and    (%ecx),%dh
4033c4:	00 00                	add    %al,(%eax)
4033c6:	14 31                	adc    $0x31,%al
4033c8:	23 31                	and    (%ecx),%esi
4033ca:	00 00                	add    %al,(%eax)
4033cc:	14 31                	adc    $0x31,%al
4033ce:	24 31                	and    $0x31,%al
4033d0:	00 00                	add    %al,(%eax)
4033d2:	14 31                	adc    $0x31,%al
4033d4:	25 31 00 00 15       	and    $0x15000031,%eax
4033d9:	31 16                	xor    %edx,(%esi)
4033db:	31 00                	xor    %eax,(%eax)
4033dd:	00 15 31 17 31 00    	add    %dl,0x311731
4033e3:	00 15 31 18 31 00    	add    %dl,0x311831
4033e9:	00 15 31 19 31 00    	add    %dl,0x311931
4033ef:	00 15 31 26 31 00    	add    %dl,0x312631
4033f5:	00 15 31 27 31 00    	add    %dl,0x312731
4033fb:	00 15 31 28 31 00    	add    %dl,0x312831
403401:	00 15 31 29 31 00    	add    %dl,0x312931
403407:	00 15 31 1a 31 00    	add    %dl,0x311a31
40340d:	00 15 31 1b 31 00    	add    %dl,0x311b31
403413:	00 15 31 1c 31 00    	add    %dl,0x311c31
403419:	00 15 31 1d 31 00    	add    %dl,0x311d31
40341f:	00 15 31 1e 31 00    	add    %dl,0x311e31
403425:	00 15 31 20 31 00    	add    %dl,0x312031
40342b:	00 15 31 21 31 00    	add    %dl,0x312131
403431:	00 15 31 22 31 00    	add    %dl,0x312231
403437:	00 15 31 23 31 00    	add    %dl,0x312331
40343d:	00 15 31 24 31 00    	add    %dl,0x312431
403443:	00 15 31 25 31 00    	add    %dl,0x312531
403449:	00 16                	add    %dl,(%esi)
40344b:	31 17                	xor    %edx,(%edi)
40344d:	31 00                	xor    %eax,(%eax)
40344f:	00 16                	add    %dl,(%esi)
403451:	31 18                	xor    %ebx,(%eax)
403453:	31 00                	xor    %eax,(%eax)
403455:	00 16                	add    %dl,(%esi)
403457:	31 19                	xor    %ebx,(%ecx)
403459:	31 00                	xor    %eax,(%eax)
40345b:	00 16                	add    %dl,(%esi)
40345d:	31 26                	xor    %esp,(%esi)
40345f:	31 00                	xor    %eax,(%eax)
403461:	00 16                	add    %dl,(%esi)
403463:	31 27                	xor    %esp,(%edi)
403465:	31 00                	xor    %eax,(%eax)
403467:	00 16                	add    %dl,(%esi)
403469:	31 28                	xor    %ebp,(%eax)
40346b:	31 00                	xor    %eax,(%eax)
40346d:	00 16                	add    %dl,(%esi)
40346f:	31 29                	xor    %ebp,(%ecx)
403471:	31 00                	xor    %eax,(%eax)
403473:	00 16                	add    %dl,(%esi)
403475:	31 1a                	xor    %ebx,(%edx)
403477:	31 00                	xor    %eax,(%eax)
403479:	00 16                	add    %dl,(%esi)
40347b:	31 1c 31             	xor    %ebx,(%ecx,%esi,1)
40347e:	00 00                	add    %al,(%eax)
403480:	16                   	push   %ss
403481:	31 1d 31 00 00 16    	xor    %ebx,0x16000031
403487:	31 1e                	xor    %ebx,(%esi)
403489:	31 00                	xor    %eax,(%eax)
40348b:	00 16                	add    %dl,(%esi)
40348d:	31 20                	xor    %esp,(%eax)
40348f:	31 00                	xor    %eax,(%eax)
403491:	00 16                	add    %dl,(%esi)
403493:	31 21                	xor    %esp,(%ecx)
403495:	31 00                	xor    %eax,(%eax)
403497:	00 16                	add    %dl,(%esi)
403499:	31 22                	xor    %esp,(%edx)
40349b:	31 00                	xor    %eax,(%eax)
40349d:	00 16                	add    %dl,(%esi)
40349f:	31 23                	xor    %esp,(%ebx)
4034a1:	31 00                	xor    %eax,(%eax)
4034a3:	00 16                	add    %dl,(%esi)
4034a5:	31 24 31             	xor    %esp,(%ecx,%esi,1)
4034a8:	00 00                	add    %al,(%eax)
4034aa:	17                   	pop    %ss