401323:	00 84 1d 40 00 6f 00 	add    %al,0x6f0040(%ebp,%ebx,1)
40132a:	00 00                	add    %al,(%eax)
40132c:	98                   	cwtl
40132d:	1d 40 00 2a 00       	sbb    $0x2a0040,%eax
401332:	00 00                	add    %al,(%eax)
401334:	ac                   	lods   %ds:(%esi),%al
401335:	1d 40 00 19 00       	sbb    $0x190040,%eax
40133a:	00 00                	add    %al,(%eax)
40133c:	c4 1d 40 00 04 00    	les    0x40040,%ebx
401342:	00 00                	add    %al,(%eax)
401344:	d0 1a                	rcrb   $1,(%edx)
401346:	40                   	inc    %eax
401347:	00 16                	add    %dl,(%esi)
401349:	00 00                	add    %al,(%eax)
40134b:	00 cc                	add    %cl,%ah
40134d:	18 40 00             	sbb    %al,0x0(%eax)
401350:	1d 00 00 00 e8       	sbb    $0xe8000000,%eax
401355:	1d 40 00 05 00       	sbb    $0x50040,%eax
40135a:	00 00                	add    %al,(%eax)
40135c:	ac                   	lods   %ds:(%esi),%al
40135d:	18 40 00             	sbb    %al,0x0(%eax)
401360:	15 00 00 00 f8       	adc    $0xf8000000,%eax
401365:	1d 40 00 73 00       	sbb    $0x730040,%eax
40136a:	00 00                	add    %al,(%eax)
40136c:	08 1e                	or     %bl,(%esi)
40136e:	40                   	inc    %eax
40136f:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
401373:	00 18                	add    %bl,(%eax)
401375:	1e                   	push   %ds
401376:	40                   	inc    %eax
401377:	00 75 00             	add    %dh,0x0(%ebp)
40137a:	00 00                	add    %al,(%eax)
40137c:	28 1e                	sub    %bl,(%esi)
40137e:	40                   	inc    %eax
40137f:	00 76 00             	add    %dh,0x0(%esi)
401382:	00 00                	add    %al,(%eax)
401384:	38 1e                	cmp    %bl,(%esi)
401386:	40                   	inc    %eax
401387:	00 77 00             	add    %dh,0x0(%edi)
40138a:	00 00                	add    %al,(%eax)
40138c:	4c                   	dec    %esp
40138d:	1e                   	push   %ds
40138e:	40                   	inc    %eax
40138f:	00 0a                	add    %cl,(%edx)
401391:	00 00                	add    %al,(%eax)
401393:	00 5c 1e 40          	add    %bl,0x40(%esi,%ebx,1)
401397:	00 79 00             	add    %bh,0x0(%ecx)
40139a:	00 00                	add    %al,(%eax)
40139c:	70 1e                	jo     0x4013bc
40139e:	40                   	inc    %eax
40139f:	00 27                	add    %ah,(%edi)
4013a1:	00 00                	add    %al,(%eax)
4013a3:	00 28                	add    %ch,(%eax)
4013a5:	19 40 00             	sbb    %eax,0x0(%eax)
4013a8:	78 00                	js     0x4013aa
4013aa:	00 00                	add    %al,(%eax)
4013ac:	78 1e                	js     0x4013cc
4013ae:	40                   	inc    %eax
4013af:	00 7a 00             	add    %bh,0x0(%edx)
4013b2:	00 00                	add    %al,(%eax)
4013b4:	90                   	nop
4013b5:	1e                   	push   %ds
4013b6:	40                   	inc    %eax
4013b7:	00 7b 00             	add    %bh,0x0(%ebx)
4013ba:	00 00                	add    %al,(%eax)
4013bc:	9c                   	pushf
4013bd:	1e                   	push   %ds
4013be:	40                   	inc    %eax
4013bf:	00 1c 00             	add    %bl,(%eax,%eax,1)
4013c2:	00 00                	add    %al,(%eax)
4013c4:	e0 18                	loopne 0x4013de
4013c6:	40                   	inc    %eax
4013c7:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4013cb:	00 b0 1e 40 00 06    	add    %dh,0x600401e(%eax)
4013d1:	00 00                	add    %al,(%eax)
4013d3:	00 c4                	add    %al,%ah
4013d5:	1e                   	push   %ds
4013d6:	40                   	inc    %eax
4013d7:	00 13                	add    %dl,(%ebx)
4013d9:	00 00                	add    %al,(%eax)
4013db:	00 70 18             	add    %dh,0x18(%eax)
4013de:	40                   	inc    %eax
4013df:	00 02                	add    %al,(%edx)
4013e1:	00 00                	add    %al,(%eax)
4013e3:	00 f4                	add    %dh,%ah
4013e5:	18 40 00             	sbb    %al,0x0(%eax)
4013e8:	03 00                	add    (%eax),%eax
4013ea:	00 00                	add    %al,(%eax)
4013ec:	e0 1e                	loopne 0x40140c
4013ee:	40                   	inc    %eax
4013ef:	00 14 00             	add    %dl,(%eax,%eax,1)
4013f2:	00 00                	add    %al,(%eax)
4013f4:	f0 1e                	lock push %ds
4013f6:	40                   	inc    %eax
4013f7:	00 80 00 00 00 00    	add    %al,0x0(%eax)
4013fd:	1f                   	pop    %ds
4013fe:	40                   	inc    %eax
4013ff:	00 7d 00             	add    %bh,0x0(%ebp)
401402:	00 00                	add    %al,(%eax)
401404:	10 1f                	adc    %bl,(%edi)
401406:	40                   	inc    %eax
401407:	00 7e 00             	add    %bh,0x0(%esi)
40140a:	00 00                	add    %al,(%eax)
40140c:	20 1f                	and    %bl,(%edi)
40140e:	40                   	inc    %eax
40140f:	00 0c 00             	add    %cl,(%eax,%eax,1)
401412:	00 00                	add    %al,(%eax)
401414:	3c 19                	cmp    $0x19,%al
401416:	40                   	inc    %eax
401417:	00 81 00 00 00 30    	add    %al,0x30000000(%ecx)
40141d:	1f                   	pop    %ds
40141e:	40                   	inc    %eax
40141f:	00 69 00             	add    %ch,0x0(%ecx)
401422:	00 00                	add    %al,(%eax)
401424:	84 19                	test   %bl,(%ecx)
401426:	40                   	inc    %eax
401427:	00 70 00             	add    %dh,0x0(%eax)
40142a:	00 00                	add    %al,(%eax)
40142c:	40                   	inc    %eax
40142d:	1f                   	pop    %ds
40142e:	40                   	inc    %eax
40142f:	00 01                	add    %al,(%ecx)
401431:	00 00                	add    %al,(%eax)
401433:	00 58 1f             	add    %bl,0x1f(%eax)
401436:	40                   	inc    %eax
401437:	00 82 00 00 00 70    	add    %al,0x70000000(%edx)
40143d:	1f                   	pop    %ds
40143e:	40                   	inc    %eax
40143f:	00 8c 00 00 00 88 1f 	add    %cl,0x1f880000(%eax,%eax,1)
401446:	40                   	inc    %eax
401447:	00 85 00 00 00 a0    	add    %al,-0x60000000(%ebp)
40144d:	1f                   	pop    %ds
40144e:	40                   	inc    %eax
40144f:	00 0d 00 00 00 50    	add    %cl,0x50000000
401455:	18 40 00             	sbb    %al,0x0(%eax)
401458:	86 00                	xchg   %al,(%eax)
40145a:	00 00                	add    %al,(%eax)
40145c:	ac                   	lods   %ds:(%esi),%al
40145d:	1f                   	pop    %ds
40145e:	40                   	inc    %eax
40145f:	00 87 00 00 00 bc    	add    %al,-0x44000000(%edi)
401465:	1f                   	pop    %ds
401466:	40                   	inc    %eax
401467:	00 1e                	add    %bl,(%esi)
401469:	00 00                	add    %al,(%eax)
40146b:	00 d4                	add    %dl,%ah
40146d:	1f                   	pop    %ds
40146e:	40                   	inc    %eax
40146f:	00 24 00             	add    %ah,(%eax,%eax,1)
401472:	00 00                	add    %al,(%eax)
401474:	ec                   	in     (%dx),%al
401475:	1f                   	pop    %ds
401476:	40                   	inc    %eax
401477:	00 0b                	add    %cl,(%ebx)
401479:	00 00                	add    %al,(%eax)
40147b:	00 50 19             	add    %dl,0x19(%eax)
40147e:	40                   	inc    %eax
40147f:	00 22                	add    %ah,(%edx)
401481:	00 00                	add    %al,(%eax)
401483:	00 0c 20             	add    %cl,(%eax,%eiz,1)
401486:	40                   	inc    %eax
401487:	00 7f 00             	add    %bh,0x0(%edi)
40148a:	00 00                	add    %al,(%eax)
40148c:	20 20                	and    %ah,(%eax)
40148e:	40                   	inc    %eax
40148f:	00 89 00 00 00 38    	add    %cl,0x38000000(%ecx)
401495:	20 40 00             	and    %al,0x0(%eax)
401498:	8b 00                	mov    (%eax),%eax
40149a:	00 00                	add    %al,(%eax)
40149c:	48                   	dec    %eax
40149d:	20 40 00             	and    %al,0x0(%eax)
4014a0:	8a 00                	mov    (%eax),%al
4014a2:	00 00                	add    %al,(%eax)
4014a4:	58                   	pop    %eax
4014a5:	20 40 00             	and    %al,0x0(%eax)
4014a8:	17                   	pop    %ss
4014a9:	00 00                	add    %al,(%eax)
4014ab:	00 64 20 40          	add    %ah,0x40(%eax,%eiz,1)
4014af:	00 18                	add    %bl,(%eax)
4014b1:	00 00                	add    %al,(%eax)
4014b3:	00 98 19 40 00 1f    	add    %bl,0x1f004019(%eax)
4014b9:	00 00                	add    %al,(%eax)
4014bb:	00 84 20 40 00 72 00 	add    %al,0x720040(%eax,%eiz,1)
4014c2:	00 00                	add    %al,(%eax)
4014c4:	94                   	xchg   %eax,%esp
4014c5:	20 40 00             	and    %al,0x0(%eax)
4014c8:	84 00                	test   %al,(%eax)
4014ca:	00 00                	add    %al,(%eax)
4014cc:	b4 20                	mov    $0x20,%ah
4014ce:	40                   	inc    %eax
4014cf:	00 88 00 00 00 c4    	add    %cl,-0x3c000000(%eax)
4014d5:	20 40 00             	and    %al,0x0(%eax)
4014e0:	90                   	nop
4014e1:	e4 40                	in     $0x40,%al
4014e3:	00 98 13 41 00 e8    	add    %bl,-0x17ffbeed(%eax)
4014e9:	13 41 00             	adc    0x0(%ecx),%eax
4014ec:	a0 4d 40 00 70       	mov    0x7000404d,%al
4014f1:	e4 40                	in     $0x40,%al
4014f3:	00 70 e4             	add    %dh,-0x1c(%eax)
4014f6:	40                   	inc    %eax
4014f7:	00 f0                	add    %dh,%al
4014f9:	4d                   	dec    %ebp
4014fa:	40                   	inc    %eax
4014fb:	00 50 4e             	add    %dl,0x4e(%eax)
4014fe:	40                   	inc    %eax
4014ff:	00 10                	add    %dl,(%eax)
401501:	4e                   	dec    %esi
401502:	40                   	inc    %eax
401503:	00 a0 4d 40 00 70    	add    %ah,0x7000404d(%eax)
401509:	4e                   	dec    %esi
40150a:	40                   	inc    %eax
40150b:	00 80 4e 40 00 f0    	add    %al,-0xfffbfb2(%eax)
401511:	4d                   	dec    %ebp
401512:	40                   	inc    %eax
401513:	00 50 4e             	add    %dl,0x4e(%eax)
401516:	40                   	inc    %eax
401517:	00 10                	add    %dl,(%eax)
401519:	4e                   	dec    %esi
40151a:	40                   	inc    %eax
40151b:	00 a0 4d 40 00 b0    	add    %ah,-0x4fffbfb3(%eax)
401521:	4e                   	dec    %esi
401522:	40                   	inc    %eax
401523:	00 c0                	add    %al,%al
401525:	4e                   	dec    %esi
401526:	40                   	inc    %eax
401527:	00 f0                	add    %dh,%al
401529:	4d                   	dec    %ebp
40152a:	40                   	inc    %eax
40152b:	00 50 4e             	add    %dl,0x4e(%eax)
40152e:	40                   	inc    %eax
40152f:	00 10                	add    %dl,(%eax)
401531:	4e                   	dec    %esi
401532:	40                   	inc    %eax
401533:	00 a0 4d 40 00 f0    	add    %ah,-0xfffbfb3(%eax)
401539:	4e                   	dec    %esi
40153a:	40                   	inc    %eax
40153b:	00 00                	add    %al,(%eax)
40153d:	4f                   	dec    %edi
40153e:	40                   	inc    %eax
40153f:	00 30                	add    %dh,(%eax)
401541:	4f                   	dec    %edi
401542:	40                   	inc    %eax
401543:	00 50 4e             	add    %dl,0x4e(%eax)
401546:	40                   	inc    %eax
401547:	00 10                	add    %dl,(%eax)
401549:	4e                   	dec    %esi
40154a:	40                   	inc    %eax
40154b:	00 70 55             	add    %dh,0x55(%eax)
40154e:	40                   	inc    %eax
40154f:	00 70 d1             	add    %dh,-0x2f(%eax)
401552:	40                   	inc    %eax
401553:	00 b0 d1 40 00 60    	add    %dh,0x600040d1(%eax)
401559:	d1 40 00             	roll   $1,0x0(%eax)
40155c:	c0 5a 40 00          	rcrb   $0x0,0x40(%edx)
401560:	60                   	pusha
401561:	a2 40 00 a0 a7       	mov    %al,0xa7a00040
401566:	40                   	inc    %eax
401567:	00 50 a2             	add    %dl,-0x5e(%eax)
40156a:	40                   	inc    %eax
40156b:	00 90 5a 40 00 60    	add    %dl,0x6000405a(%eax)
401571:	a2 40 00 10 ab       	mov    %al,0xab100040
401576:	40                   	inc    %eax
401577:	00 c0                	add    %al,%al
401579:	a8 40                	test   $0x40,%al
40157b:	00 90 5a 40 00 60    	add    %dl,0x6000405a(%eax)
401581:	a8 40                	test   $0x40,%al
401583:	00 90 a8 40 00 50    	add    %dl,0x500040a8(%eax)
401589:	a8 40                	test   $0x40,%al
40158b:	00 70 55             	add    %dh,0x55(%eax)
40158e:	40                   	inc    %eax
40158f:	00 80 83 40 00 a0    	add    %al,-0x5fffbf7d(%eax)
401595:	83 40 00 70          	addl   $0x70,0x0(%eax)
401599:	83 40 00 f0          	addl   $0xfffffff0,0x0(%eax)
40159d:	55                   	push   %ebp
40159e:	40                   	inc    %eax
40159f:	00 20                	add    %ah,(%eax)
4015a1:	ce                   	into
4015a2:	40                   	inc    %eax
4015a3:	00 60 ce             	add    %ah,-0x32(%eax)
4015a6:	40                   	inc    %eax
4015a7:	00 10                	add    %dl,(%eax)
4015a9:	ce                   	into
4015aa:	40                   	inc    %eax
4015ab:	00 90 5a 40 00 b0    	add    %dl,-0x4fffbfa6(%eax)
4015b1:	85 40 00             	test   %eax,0x0(%eax)
4015b4:	c0 86 40 00 a0 85 40 	rolb   $0x40,-0x7a5fffc0(%esi)
4015bb:	00 f0                	add    %dh,%al
4015bd:	55                   	push   %ebp
4015be:	40                   	inc    %eax
4015bf:	00 00                	add    %al,(%eax)
4015c1:	ac                   	lods   %ds:(%esi),%al
4015c2:	40                   	inc    %eax
4015c3:	00 d0                	add    %dl,%al
4015c5:	c8 40 00 e0          	enter  $0x40,$0xe0
4015c9:	ab                   	stos   %eax,%es:(%edi)
4015ca:	40                   	inc    %eax
4015cb:	00 70 55             	add    %dh,0x55(%eax)
4015ce:	40                   	inc    %eax
4015cf:	00 70 e4             	add    %dh,-0x1c(%eax)
4015d2:	40                   	inc    %eax
4015d3:	00 70 e4             	add    %dh,-0x1c(%eax)
4015d6:	40                   	inc    %eax
4015d7:	00 70 e4             	add    %dh,-0x1c(%eax)
4015da:	40                   	inc    %eax
4015db:	00 00                	add    %al,(%eax)
4015dd:	55                   	push   %ebp
4015de:	40                   	inc    %eax
4015df:	00 10                	add    %dl,(%eax)
4015e1:	61                   	popa
4015e2:	40                   	inc    %eax
4015e3:	00 60 d4             	add    %ah,-0x2c(%eax)
4015e6:	40                   	inc    %eax
4015e7:	00 70 d4             	add    %dh,-0x2c(%eax)
4015ea:	40                   	inc    %eax
4015eb:	00 80 d4 40 00 90    	add    %al,-0x6fffbf2c(%eax)
4015f1:	d4 40                	aam    $0x40
4015f3:	00 a0 d4 40 00 b0    	add    %ah,-0x4fffbf2c(%eax)
4015f9:	d4 40                	aam    $0x40
4015fb:	00 c0                	add    %al,%al
4015fd:	d4 40                	aam    $0x40
4015ff:	00 d0                	add    %dl,%al
401601:	d4 40                	aam    $0x40
401603:	00 00                	add    %al,(%eax)
401605:	00 00                	add    %al,(%eax)
401607:	00 ac 00 00 00 00 00 	add    %ch,0x0(%eax,%eax,1)
401642:	00 00                	add    %al,(%eax)
401644:	54                   	push   %esp
401645:	13 41 00             	adc    0x0(%ecx),%eax
401648:	70 49                	jo     0x401693
40164a:	40                   	inc    %eax
40164b:	00 2f                	add    %ch,(%edi)
40164d:	00 00                	add    %al,(%eax)
40164f:	00 10                	add    %dl,(%eax)
401651:	22 41 00             	and    0x0(%ecx),%al
401654:	00 00                	add    %al,(%eax)
401656:	00 00                	add    %al,(%eax)
401658:	dc 16                	fcoml  (%esi)
40165a:	40                   	inc    %eax
40165b:	00 51 00             	add    %dl,0x0(%ecx)
40165e:	00 00                	add    %al,(%eax)
401660:	00 75 01             	add    %dh,0x1(%ebp)
40166f:	00 20                	add    %ah,(%eax)
401671:	18 40 00             	sbb    %al,0x0(%eax)
401674:	06                   	push   %es
4016b5:	00 00                	add    %al,(%eax)
4016b7:	00 40 e1             	add    %al,-0x1f(%eax)
4016ba:	40                   	inc    %eax
4016bb:	00 50 4d             	add    %dl,0x4d(%eax)
4016be:	40                   	inc    %eax
4016bf:	00 60 4d             	add    %ah,0x4d(%eax)