4052a3:	03 01                	add    (%ecx),%eax
4052a5:	00 15 0d 41 03 01    	add    %dl,0x103410d
4052ab:	00 94 0d 41 03 01 00 	add    %dl,0x10341(%ebp,%ecx,1)
4052b2:	d7                   	xlat   %ds:(%ebx)
4052b3:	0d 41 03 01 00       	or     $0x10341,%eax
4052b8:	7e 0d                	jle    0x4052c7
4052ba:	41                   	inc    %ecx
4052bb:	03 01                	add    (%ecx),%eax
4052bd:	00 4e 15             	add    %cl,0x15(%esi)
4052c0:	41                   	inc    %ecx
4052c1:	03 01                	add    (%ecx),%eax
4052c3:	00 af 0c 41 03 01    	add    %ch,0x103410c(%edi)
4052c9:	00 99 0c 41 03 01    	add    %bl,0x103410c(%ecx)
4052cf:	00 ab 0d 41 03 01    	add    %ch,0x103410d(%ebx)
4052d5:	00 3c 0e             	add    %bh,(%esi,%ecx,1)
4052d8:	41                   	inc    %ecx
4052d9:	03 01                	add    (%ecx),%eax
4052db:	00 cb                	add    %cl,%bl
4052dd:	0b 41 03             	or     0x3(%ecx),%eax
4052e0:	01 00                	add    %eax,(%eax)
4052e2:	68 0c 41 03 01       	push   $0x103410c
4052e7:	00 57 15             	add    %dl,0x15(%edi)
4052ea:	41                   	inc    %ecx
4052eb:	03 01                	add    (%ecx),%eax
4052ed:	00 e1                	add    %ah,%cl
4052ef:	0c 41                	or     $0x41,%al
4052f1:	03 01                	add    (%ecx),%eax
4052f3:	00 fa                	add    %bh,%dl
4052f5:	0c 41                	or     $0x41,%al
4052f7:	03 01                	add    (%ecx),%eax
4052f9:	00 38                	add    %bh,(%eax)
4052fb:	15 41 03 01 00       	adc    $0x10341,%eax
405300:	4b                   	dec    %ebx
405301:	0d 41 03 01 00       	or     $0x10341,%eax
405306:	42                   	inc    %edx
405307:	15 41 03 01 00       	adc    $0x10341,%eax
40530c:	0a 0e                	or     (%esi),%cl
40530e:	41                   	inc    %ecx
40530f:	03 01                	add    (%ecx),%eax
405311:	00 b2 0b 41 03 01    	add    %dh,0x103410b(%edx)
405317:	00 10                	add    %dl,(%eax)
405319:	0c 41                	or     $0x41,%al
40531b:	03 01                	add    (%ecx),%eax
40531d:	00 4e 0c             	add    %cl,0xc(%esi)
405320:	41                   	inc    %ecx
405321:	03 01                	add    (%ecx),%eax
405323:	00 2d 0d 41 03 01    	add    %ch,0x103410d
405329:	00 2f                	add    %ch,(%edi)
40532b:	15 41 03 01 00       	adc    $0x10341,%eax
405330:	64 0d 41 03 01 00    	fs or  $0x10341,%eax
405336:	25 0e 41 03 01       	and    $0x103410e,%eax
40533b:	00 f8                	add    %bh,%al
40533d:	0b 41 03             	or     0x3(%ecx),%eax
405340:	01 00                	add    %eax,(%eax)
405342:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
405343:	0f 49 03             	cmovns (%ebx),%eax
405346:	01 00                	add    %eax,(%eax)
405348:	4d                   	dec    %ebp
405349:	0f 49 03             	cmovns (%ebx),%eax
40534c:	01 00                	add    %eax,(%eax)
40534e:	39 0f                	cmp    %ecx,(%edi)
405350:	49                   	dec    %ecx
405351:	03 01                	add    (%ecx),%eax
405353:	00 75 0f             	add    %dh,0xf(%ebp)
405356:	49                   	dec    %ecx
405357:	03 01                	add    (%ecx),%eax
405359:	00 8a 0f 49 03 01    	add    %cl,0x103490f(%edx)
40535f:	00 61 0f             	add    %ah,0xf(%ecx)
405362:	49                   	dec    %ecx
405363:	03 01                	add    (%ecx),%eax
405365:	00 fe                	add    %bh,%dh
405367:	0f 4d 03             	cmovge (%ebx),%eax
40536a:	01 00                	add    %eax,(%eax)
40536c:	60                   	pusha
40536d:	0e                   	push   %cs
40536e:	51                   	push   %ecx
40536f:	03 01                	add    (%ecx),%eax
405371:	00 f5                	add    %dh,%ch
405373:	03 56 03             	add    0x3(%esi),%edx
405376:	06                   	push   %es
405377:	00 64 04 59          	add    %ah,0x59(%esp,%eax,1)
40537b:	03 01                	add    (%ecx),%eax
40537d:	00 46 03             	add    %al,0x3(%esi)
405380:	5d                   	pop    %ebp
405381:	03 01                	add    (%ecx),%eax
405383:	00 8c 02 59 03 01 00 	add    %cl,0x10359(%edx,%eax,1)
40538a:	2f                   	das
40538b:	03 60 03             	add    0x3(%eax),%esp
40538e:	01 00                	add    %eax,(%eax)
405390:	72 02                	jb     0x405394
405392:	64 03 01             	add    %fs:(%ecx),%eax
405395:	00 6c 03 68          	add    %ch,0x68(%ebx,%eax,1)
405399:	03 06                	add    (%esi),%eax
40539b:	00 a3 11 5d 03 01    	add    %ah,0x1035d11(%ebx)
4053a1:	00 aa 02 70 03 01    	add    %ch,0x1037002(%edx)
4053a7:	00 14 03             	add    %dl,(%ebx,%eax,1)
4053aa:	59                   	pop    %ecx
4053ab:	03 01                	add    (%ecx),%eax
4053ad:	00 fa                	add    %bh,%dl
4053af:	02 59 03             	add    0x3(%ecx),%bl
4053b2:	01 00                	add    %eax,(%eax)
4053b4:	e2 02                	loop   0x4053b8
4053b6:	59                   	pop    %ecx
4053b7:	03 01                	add    (%ecx),%eax
4053b9:	00 c8                	add    %cl,%al
4053bb:	02 59 03             	add    0x3(%ecx),%bl
4053be:	01 00                	add    %eax,(%eax)
4053c0:	66 02 12             	data16 add (%edx),%dl
4053c3:	03 01                	add    (%ecx),%eax
4053c5:	00 e1                	add    %ah,%cl
4053c7:	0f 74 03             	pcmpeqb (%ebx),%mm0
4053ca:	11 00                	adc    %eax,(%eax)
4053cc:	79 0e                	jns    0x4053dc
4053ce:	79 03                	jns    0x4053d3
4053d0:	11 00                	adc    %eax,(%eax)
4053d2:	fb                   	sti
4053d3:	05 7e 03 01 00       	add    $0x1037e,%eax
4053d8:	6a 15                	push   $0x15
4053da:	83 03 01             	addl   $0x1,(%ebx)
4053dd:	00 80 15 87 03 01    	add    %al,0x1038715(%eax)
4053e3:	00 86 10 8b 03 01    	add    %al,0x1038b10(%esi)
4053e9:	00 6c 08 18          	add    %ch,0x18(%eax,%ecx,1)
4053ed:	03 01                	add    (%ecx),%eax
4053ef:	00 05 09 56 03 50    	add    %al,0x50035609
4053f5:	20 00                	and    %al,(%eax)
4053f7:	00 00                	add    %al,(%eax)
4053f9:	00 86 18 2e 12 e2    	add    %al,-0x1dedd1e8(%esi)
4053ff:	00 01                	add    %al,(%ecx)
405401:	00 68 20             	add    %ch,0x20(%eax)
405404:	00 00                	add    %al,(%eax)
405406:	00 00                	add    %al,(%eax)
405408:	86 00                	xchg   %al,(%eax)
40540a:	b0 13                	mov    $0x13,%al
40540c:	e2 00                	loop   0x40540e
40540e:	03 00                	add    (%eax),%eax
405410:	7c 20                	jl     0x405432
405412:	00 00                	add    %al,(%eax)
405414:	00 00                	add    %al,(%eax)
405416:	86 00                	xchg   %al,(%eax)
405418:	8f 01                	pop    (%ecx)
40541a:	b7 00                	mov    $0x0,%bh
40541c:	05 00 94 20 00       	add    $0x209400,%eax
405421:	00 00                	add    %al,(%eax)
405423:	00 86 00 d8 01 b7    	add    %al,-0x48fe2800(%esi)
405429:	00 05 00 ac 20 00    	add    %al,0x20ac00
40542f:	00 00                	add    %al,(%eax)
405431:	00 86 00 ab 15 01    	add    %al,0x115ab00(%esi)
405437:	00 05 00 18 21 00    	add    %al,0x211800
40543d:	00 00                	add    %al,(%eax)
40543f:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
405445:	02 06                	add    (%esi),%al
405447:	00 20                	add    %ah,(%eax)
405449:	21 00                	and    %eax,(%eax)
40544b:	00 00                	add    %al,(%eax)
40544d:	00 86 18 2e 12 e2    	add    %al,-0x1dedd1e8(%esi)
405453:	00 06                	add    %al,(%esi)
405455:	00 38                	add    %bh,(%eax)
405457:	21 00                	and    %eax,(%eax)
405459:	00 00                	add    %al,(%eax)
40545b:	00 86 00 78 01 b7    	add    %al,-0x48fe8800(%esi)
405461:	00 08                	add    %cl,(%eax)
405463:	00 50 21             	add    %dl,0x21(%eax)
405466:	00 00                	add    %al,(%eax)
405468:	00 00                	add    %al,(%eax)
40546a:	86 00                	xchg   %al,(%eax)
40546c:	c1 01 b7             	roll   $0xb7,(%ecx)
40546f:	00 08                	add    %cl,(%eax)
405471:	00 68 21             	add    %ch,0x21(%eax)
405474:	00 00                	add    %al,(%eax)
405476:	00 00                	add    %al,(%eax)
405478:	86 00                	xchg   %al,(%eax)
40547a:	0d 01 01 00 08       	or     $0x8000101,%eax
40547f:	00 d4                	add    %dl,%ah
405481:	21 00                	and    %eax,(%eax)
405483:	00 00                	add    %al,(%eax)
405485:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
40548b:	02 09                	add    (%ecx),%cl
40548d:	00 dc                	add    %bl,%ah
40548f:	21 00                	and    %eax,(%eax)
405491:	00 00                	add    %al,(%eax)
405493:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
405499:	00 09                	add    %cl,(%ecx)
40549b:	00 e5                	add    %ah,%ch
40549d:	21 00                	and    %eax,(%eax)
40549f:	00 00                	add    %al,(%eax)
4054a1:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
4054a7:	02 09                	add    (%ecx),%cl
4054a9:	00 f1                	add    %dh,%cl
4054ab:	21 00                	and    %eax,(%eax)
4054ad:	00 00                	add    %al,(%eax)
4054af:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
4054b5:	00 09                	add    %cl,(%ecx)
4054b7:	00 04 22             	add    %al,(%edx,%eiz,1)
4054ba:	00 00                	add    %al,(%eax)
4054bc:	00 00                	add    %al,(%eax)
4054be:	96                   	xchg   %eax,%esi
4054bf:	00 2d 01 8f 03 09    	add    %ch,0x9038f01
4054c5:	00 1c 22             	add    %bl,(%edx,%eiz,1)
4054c8:	00 00                	add    %al,(%eax)
4054ca:	00 00                	add    %al,(%eax)
4054cc:	86 00                	xchg   %al,(%eax)
4054ce:	01 00                	add    %eax,(%eax)
4054d0:	88 00                	mov    %al,(%eax)
4054d2:	09 00                	or     %eax,(%eax)
4054d4:	c0 22 00             	shlb   $0x0,(%edx)
4054d7:	00 00                	add    %al,(%eax)
4054d9:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
4054df:	00 09                	add    %cl,(%ecx)
4054e1:	00 dc                	add    %bl,%ah
4054e3:	22 00                	and    (%eax),%al
4054e5:	00 00                	add    %al,(%eax)
4054e7:	00 86 00 58 08 94    	add    %al,-0x6bf7a800(%esi)
4054ed:	03 09                	add    (%ecx),%ecx
4054ef:	00 10                	add    %dl,(%eax)
4054f1:	26 00 00             	add    %al,%es:(%eax)
4054f4:	00 00                	add    %al,(%eax)
4054f6:	86 18                	xchg   %bl,(%eax)
4054f8:	2e 12 e2             	cs adc %dl,%ah
4054fb:	00 0a                	add    %cl,(%edx)
4054fd:	00 28                	add    %ch,(%eax)
4054ff:	26 00 00             	add    %al,%es:(%eax)
405502:	00 00                	add    %al,(%eax)
405504:	86 00                	xchg   %al,(%eax)
405506:	a5                   	movsl  %ds:(%esi),%es:(%edi)
405507:	13 e2                	adc    %edx,%esp
405509:	00 0c 00             	add    %cl,(%eax,%eax,1)
40550c:	3c 26                	cmp    $0x26,%al
40550e:	00 00                	add    %al,(%eax)
405510:	00 00                	add    %al,(%eax)
405512:	86 00                	xchg   %al,(%eax)
405514:	83 01 b7             	addl   $0xffffffb7,(%ecx)
405517:	00 0e                	add    %cl,(%esi)
405519:	00 54 26 00          	add    %dl,0x0(%esi,%eiz,1)
40551d:	00 00                	add    %al,(%eax)
40551f:	00 86 00 cc 01 b7    	add    %al,-0x48fe3400(%esi)
405525:	00 0e                	add    %cl,(%esi)
405527:	00 6c 26 00          	add    %ch,0x0(%esi,%eiz,1)
40552b:	00 00                	add    %al,(%eax)
40552d:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
405533:	02 0e                	add    (%esi),%cl
405535:	00 74 26 00          	add    %dh,0x0(%esi,%eiz,1)
405539:	00 00                	add    %al,(%eax)
40553b:	00 96 00 87 13 9a    	add    %dl,-0x65ec7900(%esi)
405541:	03 0e                	add    (%esi),%ecx
405543:	00 dc                	add    %bl,%ah
405545:	21 00                	and    %eax,(%eax)
405547:	00 00                	add    %al,(%eax)
405549:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
40554f:	00 0f                	add    %cl,(%edi)
405551:	00 f8                	add    %bh,%al
405553:	26 00 00             	add    %al,%es:(%eax)
405556:	00 00                	add    %al,(%eax)
405558:	86 18                	xchg   %bl,(%eax)
40555a:	2e 12 06             	adc    %cs:(%esi),%al
40555d:	00 0f                	add    %cl,(%edi)
40555f:	00 20                	add    %ah,(%eax)
405561:	27                   	daa
405562:	00 00                	add    %al,(%eax)
405564:	00 00                	add    %al,(%eax)
405566:	81 00 bb 05 06 00    	addl   $0x605bb,(%eax)
40556c:	0f 00 00             	sldt   (%eax)
40556f:	2a 00                	sub    (%eax),%al
405571:	00 00                	add    %al,(%eax)
405573:	00 86 00 38 08 fa    	add    %al,-0x5f7c800(%esi)
405579:	00 0f                	add    %cl,(%edi)
40557b:	00 1f                	add    %bl,(%edi)
40557d:	2a 00                	sub    (%eax),%al
40557f:	00 00                	add    %al,(%eax)
405581:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
405587:	02 11                	add    (%ecx),%dl
405589:	00 2d 2a 00 00 00    	add    %ch,0x2a
40558f:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
405595:	00 11                	add    %dl,(%ecx)
405597:	00 4c 2a 00          	add    %cl,0x0(%edx,%ebp,1)
40559b:	00 00                	add    %al,(%eax)
40559d:	00 81 00 6d 0e a0    	add    %al,-0x5ff19300(%ecx)
4055a3:	03 11                	add    (%ecx),%edx
4055a5:	00 98 2a 00 00 00    	add    %bl,0x2a(%eax)
4055ab:	00 81 00 39 04 a0    	add    %al,-0x5ffbc700(%ecx)
4055b1:	03 13                	add    (%ebx),%edx
4055b3:	00 dc                	add    %bl,%ah
4055b5:	2a 00                	sub    (%eax),%al
4055b7:	00 00                	add    %al,(%eax)
4055b9:	00 81 00 3b 0a a0    	add    %al,-0x5ff5c500(%ecx)
4055bf:	03 15 00 20 2b 00    	add    0x2b2000,%edx
4055c5:	00 00                	add    %al,(%eax)
4055c7:	00 81 00 b4 0a a0    	add    %al,-0x5ff54c00(%ecx)
4055cd:	03 17                	add    (%edi),%edx
4055cf:	00 2a                	add    %ch,(%edx)
4055d1:	2b 00                	sub    (%eax),%eax
4055d3:	00 00                	add    %al,(%eax)
4055d5:	00 81 00 7d 0a a0    	add    %al,-0x5ff58300(%ecx)
4055db:	03 19                	add    (%ecx),%ebx
4055dd:	00 2a                	add    %ch,(%edx)
4055df:	2b 00                	sub    (%eax),%eax
4055e1:	00 00                	add    %al,(%eax)
4055e3:	00 81 00 98 0a a0    	add    %al,-0x5ff56800(%ecx)
4055e9:	03 1b                	add    (%ebx),%ebx
4055eb:	00 2a                	add    %ch,(%edx)
4055ed:	2b 00                	sub    (%eax),%eax
4055ef:	00 00                	add    %al,(%eax)
4055f1:	00 81 00 74 09 a0    	add    %al,-0x5ff68c00(%ecx)
4055f7:	03 1d 00 2d 2b 00    	add    0x2b2d00,%ebx
4055fd:	00 00                	add    %al,(%eax)
4055ff:	00 81 00 fb 09 a0    	add    %al,-0x5ff60500(%ecx)
405605:	03 1f                	add    (%edi),%ebx
405607:	00 47 2b             	add    %al,0x2b(%edi)
40560a:	00 00                	add    %al,(%eax)
40560c:	00 00                	add    %al,(%eax)
40560e:	81 00 1a 0a a0 03    	addl   $0x3a00a1a,(%eax)
405614:	21 00                	and    %eax,(%eax)
405616:	61                   	popa
405617:	2b 00                	sub    (%eax),%eax
405619:	00 00                	add    %al,(%eax)
40561b:	00 81 00 55 09 a0    	add    %al,-0x5ff6ab00(%ecx)
405621:	03 23                	add    (%ebx),%esp
405623:	00 6c 2b 00          	add    %ch,0x0(%ebx,%ebp,1)
405627:	00 00                	add    %al,(%eax)
405629:	00 81 00 91 09 a0    	add    %al,-0x5ff66f00(%ecx)
40562f:	03 25 00 77 2b 00    	add    0x2b7700,%esp
405635:	00 00                	add    %al,(%eax)
405637:	00 81 00 b5 09 a0    	add    %al,-0x5ff64b00(%ecx)
40563d:	03 27                	add    (%edi),%esp
40563f:	00 82 2b 00 00 00    	add    %al,0x2b(%edx)
405645:	00 81 00 59 0a a0    	add    %al,-0x5ff5a700(%ecx)
40564b:	03 29                	add    (%ecx),%ebp
40564d:	00 90 2b 00 00 00    	add    %dl,0x2b(%eax)
405653:	00 81 00 db 09 a0    	add    %al,-0x5ff62500(%ecx)
405659:	03 2b                	add    (%ebx),%ebp
40565b:	00 c4                	add    %al,%ah
40565d:	2b 00                	sub    (%eax),%eax
40565f:	00 00                	add    %al,(%eax)
405661:	00 c4                	add    %al,%ah
405663:	00 11                	add    %dl,(%ecx)
405665:	06                   	push   %es
405666:	15 00 2d 00 fc       	adc    $0xfc002d00,%eax
40566b:	2b 00                	sub    (%eax),%eax
40566d:	00 00                	add    %al,(%eax)
40566f:	00 81 00 3e 14 06    	add    %al,0x6143e00(%ecx)
405675:	00 2e                	add    %ch,(%esi)
405677:	00 18                	add    %bl,(%eax)
405679:	3f                   	aas
40567a:	00 00                	add    %al,(%eax)
40567c:	00 00                	add    %al,(%eax)
40567e:	86 18                	xchg   %bl,(%eax)
405680:	2e 12 a7 03 2e 00 64 	adc    %cs:0x64002e03(%edi),%ah
405687:	3f                   	aas
405688:	00 00                	add    %al,(%eax)
40568a:	00 00                	add    %al,(%eax)
40568c:	86 00                	xchg   %al,(%eax)