4015db:	00 20                	add    %ah,(%eax)
4015dd:	ce                   	into
4015de:	43                   	inc    %ebx
4015df:	00 60 ca             	add    %ah,-0x36(%eax)
4015e2:	43                   	inc    %ebx
4015e3:	00 20                	add    %ah,(%eax)
4015e5:	cb                   	lret
4015e6:	43                   	inc    %ebx
4015e7:	00 60 d3             	add    %ah,-0x2d(%eax)
4015ea:	43                   	inc    %ebx
4015eb:	00 20                	add    %ah,(%eax)
4015ed:	d4 43                	aam    $0x43
4015ef:	00 e0                	add    %ah,%al
4015f1:	d1 43 00             	roll   $1,0x0(%ebx)
4015f4:	a0 d2 43 00 60       	mov    0x600043d2,%al
4015f9:	d0 43 00             	rolb   $1,0x0(%ebx)
4015fc:	20 d1                	and    %dl,%cl
4015fe:	43                   	inc    %ebx
4015ff:	00 ac 33 40 00 90 25 	add    %ch,0x25900040(%ebx,%esi,1)
401606:	42                   	inc    %edx
401607:	00 e0                	add    %ah,%al
401609:	23 42 00             	and    0x0(%edx),%eax
40160c:	40                   	inc    %eax
40160d:	27                   	daa
40160e:	42                   	inc    %edx
40160f:	00 d0                	add    %dl,%al
401611:	d7                   	xlat   %ds:(%ebx)
401612:	43                   	inc    %ebx
401613:	00 10                	add    %dl,(%eax)
401615:	df 43 00             	filds  0x0(%ebx)
401618:	c0 33 40             	shlb   $0x40,(%ebx)
40161b:	00 a0 25 42 00 f0    	add    %ah,-0xfffbddb(%eax)
401621:	23 42 00             	and    0x0(%edx),%eax
401624:	50                   	push   %eax
401625:	27                   	daa
401626:	42                   	inc    %edx
401627:	00 60 db             	add    %ah,-0x25(%eax)
40162a:	43                   	inc    %ebx
40162b:	00 d4                	add    %dl,%ah
40162d:	33 40 00             	xor    0x0(%eax),%eax
401630:	b0 25                	mov    $0x25,%al
401632:	42                   	inc    %edx
401633:	00 00                	add    %al,(%eax)
401635:	24 42                	and    $0x42,%al
401637:	00 60 27             	add    %ah,0x27(%eax)
40163a:	42                   	inc    %edx
40163b:	00 f0                	add    %dh,%al
40163d:	d9 43 00             	flds   0x0(%ebx)
401640:	30 c8                	xor    %cl,%al
401642:	43                   	inc    %ebx
401643:	00 e8                	add    %ch,%al
401645:	33 40 00             	xor    0x0(%eax),%eax
401648:	c0 25 42 00 10 24 42 	shlb   $0x42,0x24100042
40164f:	00 70 27             	add    %dh,0x27(%eax)
401652:	42                   	inc    %edx
401653:	00 c0                	add    %al,%al
401655:	c6 43 00 fc          	movb   $0xfc,0x0(%ebx)
401659:	33 40 00             	xor    0x0(%eax),%eax
40165c:	d0 25 42 00 20 24    	shlb   $1,0x24200042
401662:	42                   	inc    %edx
401663:	00 80 27 42 00 e0    	add    %al,-0x1fffbdd9(%eax)
401669:	d4 43                	aam    $0x43
40166b:	00 c0                	add    %al,%al
40166d:	e2 43                	loop   0x4016b2
40166f:	00 10                	add    %dl,(%eax)
401671:	34 40                	xor    $0x40,%al
401673:	00 e0                	add    %ah,%al
401675:	25 42 00 30 24       	and    $0x24300042,%eax
40167a:	42                   	inc    %edx
40167b:	00 90 27 42 00 90    	add    %dl,-0x6fffbdd9(%eax)
401681:	d8 43 00             	fadds  0x0(%ebx)
401684:	24 34                	and    $0x34,%al
401686:	40                   	inc    %eax
401687:	00 f0                	add    %dh,%al
401689:	25 42 00 40 24       	and    $0x24400042,%eax
40168e:	42                   	inc    %edx
40168f:	00 a0 27 42 00 e0    	add    %ah,-0x1fffbdd9(%eax)
401695:	52                   	push   %edx
401696:	41                   	inc    %ecx
401697:	00 60 ee             	add    %ah,-0x12(%eax)
40169a:	43                   	inc    %ebx
40169b:	00 c0                	add    %al,%al
40169d:	52                   	push   %edx
40169e:	41                   	inc    %ecx
40169f:	00 90 61 41 00 90    	add    %dl,-0x6fffbe9f(%eax)
4016a5:	61                   	popa
4016a6:	41                   	inc    %ecx
4016a7:	00 90 61 41 00 90    	add    %dl,-0x6fffbe9f(%eax)
4016ad:	61                   	popa
4016ae:	41                   	inc    %ecx
4016af:	00 90 61 41 00 38    	add    %dl,0x38004161(%eax)
4016b5:	34 40                	xor    $0x40,%al
4016b7:	00 00                	add    %al,(%eax)
4016b9:	26 42                	es inc %edx
4016bb:	00 50 24             	add    %dl,0x24(%eax)
4016be:	42                   	inc    %edx
4016bf:	00 b0 27 42 00 20    	add    %dh,0x20004227(%eax)
4016c5:	27                   	daa
4016c6:	41                   	inc    %ecx
4016c7:	00 4c 34 40          	add    %cl,0x40(%esp,%esi,1)
4016cb:	00 10                	add    %dl,(%eax)
4016cd:	26 42                	es inc %edx
4016cf:	00 60 24             	add    %ah,0x24(%eax)
4016d2:	42                   	inc    %edx
4016d3:	00 c0                	add    %al,%al
4016d5:	27                   	daa
4016d6:	42                   	inc    %edx
4016d7:	00 20                	add    %ah,(%eax)
4016d9:	ee                   	out    %al,(%dx)
4016da:	43                   	inc    %ebx
4016db:	00 60 34             	add    %ah,0x34(%eax)
4016de:	40                   	inc    %eax
4016df:	00 20                	add    %ah,(%eax)
4016e1:	26 42                	es inc %edx
4016e3:	00 70 24             	add    %dh,0x24(%eax)
4016e6:	42                   	inc    %edx
4016e7:	00 d0                	add    %dl,%al
4016e9:	27                   	daa
4016ea:	42                   	inc    %edx
4016eb:	00 e0                	add    %ah,%al
4016ed:	ce                   	into
4016ee:	40                   	inc    %eax
4016ef:	00 a0 56 41 00 74    	add    %ah,0x74004156(%eax)
4016f5:	34 40                	xor    $0x40,%al
4016f7:	00 30                	add    %dh,(%eax)
4016f9:	26 42                	es inc %edx
4016fb:	00 80 24 42 00 e0    	add    %al,-0x1fffbddc(%eax)
401701:	27                   	daa
401702:	42                   	inc    %edx
401703:	00 60 9a             	add    %ah,-0x66(%eax)
401706:	43                   	inc    %ebx
401707:	00 30                	add    %dh,(%eax)
401709:	93                   	xchg   %eax,%ebx
40170a:	43                   	inc    %ebx
40170b:	00 a0 61 41 00 80    	add    %ah,-0x7fffbe9f(%eax)
401711:	61                   	popa
401712:	41                   	inc    %ecx
401713:	00 b0 61 41 00 60    	add    %dh,0x60004161(%eax)
401719:	88 43 00             	mov    %al,0x0(%ebx)
40171c:	e0 cc                	loopne 0x4016ea
40171e:	40                   	inc    %eax
40171f:	00 88 34 40 00 40    	add    %cl,0x40004034(%eax)
401725:	26 42                	es inc %edx
401727:	00 90 24 42 00 f0    	add    %dl,-0xfffbddc(%eax)
40172d:	27                   	daa
40172e:	42                   	inc    %edx
40172f:	00 90 d5 43 00 a0    	add    %dl,-0x5fffbc2b(%eax)
401735:	cf                   	iret
401736:	43                   	inc    %ebx
401737:	00 40 e1             	add    %al,-0x1f(%eax)
40173a:	43                   	inc    %ebx
40173b:	00 e0                	add    %ah,%al
40173d:	ce                   	into
40173e:	43                   	inc    %ebx
40173f:	00 00                	add    %al,(%eax)
401741:	e2 43                	loop   0x401786
401743:	00 70 c7             	add    %dh,-0x39(%eax)
401746:	43                   	inc    %ebx
401747:	00 d0                	add    %dl,%al
401749:	df 43 00             	filds  0x0(%ebx)
40174c:	9c                   	pushf
40174d:	34 40                	xor    $0x40,%al
40174f:	00 50 26             	add    %dl,0x26(%eax)
401752:	42                   	inc    %edx
401753:	00 a0 24 42 00 00    	add    %ah,0x4224(%eax)
401759:	28 42 00             	sub    %al,0x0(%edx)
40175c:	30 23                	xor    %ah,(%ebx)
40175e:	42                   	inc    %edx
40175f:	00 c0                	add    %al,%al
401761:	60                   	pusha
401762:	41                   	inc    %ecx
401763:	00 c0                	add    %al,%al
401765:	60                   	pusha
401766:	41                   	inc    %ecx
401767:	00 90 52 41 00 00    	add    %dl,0x4152(%eax)
40176d:	57                   	push   %edi
40176e:	41                   	inc    %ecx
40176f:	00 f0                	add    %dh,%al
401771:	32 43 00             	xor    0x0(%ebx),%al
401774:	60                   	pusha
401775:	61                   	popa
401776:	41                   	inc    %ecx
401777:	00 b0 57 41 00 b0    	add    %dh,-0x4fffbea9(%eax)
40177d:	34 40                	xor    $0x40,%al
40177f:	00 60 26             	add    %ah,0x26(%eax)
401782:	42                   	inc    %edx
401783:	00 b0 24 42 00 10    	add    %dh,0x10004224(%eax)
401789:	28 42 00             	sub    %al,0x0(%edx)
40178c:	40                   	inc    %eax
40178d:	23 42 00             	and    0x0(%edx),%eax
401790:	e0 92                	loopne 0x401724
401792:	41                   	inc    %ecx
401793:	00 40 9d             	add    %al,-0x63(%eax)
401796:	41                   	inc    %ecx
401797:	00 60 3c             	add    %ah,0x3c(%eax)
40179a:	41                   	inc    %ecx
40179b:	00 90 3c 41 00 40    	add    %dl,0x4000413c(%eax)
4017a1:	5a                   	pop    %edx
4017a2:	41                   	inc    %ecx
4017a3:	00 e0                	add    %ah,%al
4017a5:	d2 41 00             	rolb   %cl,0x0(%ecx)
4017a8:	90                   	nop
4017a9:	29 43 00             	sub    %eax,0x0(%ebx)
4017ac:	a0 c2 40 00 20       	mov    0x200040c2,%al
4017b1:	61                   	popa
4017b2:	41                   	inc    %ecx
4017b3:	00 54 37 40          	add    %dl,0x40(%edi,%esi,1)
4017b7:	00 a0 29 42 00 80    	add    %ah,-0x7fffbdd7(%eax)
4017bd:	29 42 00             	sub    %eax,0x0(%edx)
4017c0:	c0 29 42             	shrb   $0x42,(%ecx)
4017c3:	00 50 61             	add    %dl,0x61(%eax)
4017c6:	41                   	inc    %ecx
4017c7:	00 40 37             	add    %al,0x37(%eax)
4017ca:	40                   	inc    %eax
4017cb:	00 90 29 42 00 70    	add    %dl,0x70004229(%eax)
4017d1:	29 42 00             	sub    %eax,0x0(%edx)
4017d4:	b0 29                	mov    $0x29,%al
4017d6:	42                   	inc    %edx
4017d7:	00 50 cd             	add    %dl,-0x33(%eax)
4017da:	40                   	inc    %eax
4017db:	00 38                	add    %bh,(%eax)
4017dd:	36 40                	ss inc %eax
4017df:	00 d0                	add    %dl,%al
4017e1:	2e 41                	cs inc %ecx
4017e3:	00 80 3b 41 00 50    	add    %al,0x5000413b(%eax)
4017e9:	1f                   	pop    %ds
4017ea:	41                   	inc    %ecx
4017eb:	00 80 0b 44 00 a0    	add    %al,-0x5fffbbf5(%eax)
4017f1:	61                   	popa
4017f2:	41                   	inc    %ecx
4017f3:	00 d0                	add    %dl,%al
4017f5:	dc 40 00             	faddl  0x0(%eax)
4017f8:	c0 61 41 00          	shlb   $0x0,0x41(%ecx)
4017fc:	a0 61 41 00 78       	mov    0x78004161,%al
401801:	26 40                	es inc %eax
401803:	00 40 29             	add    %al,0x29(%eax)
401806:	42                   	inc    %edx
401807:	00 20                	add    %ah,(%eax)
401809:	29 42 00             	sub    %eax,0x0(%edx)
40180c:	60                   	pusha
40180d:	29 42 00             	sub    %eax,0x0(%edx)
401810:	90                   	nop
401811:	28 42 00             	sub    %al,0x0(%edx)
401814:	c0 60 41 00          	shlb   $0x0,0x41(%eax)
401818:	a0 3e 41 00 60       	mov    0x6000413e,%al
40181d:	60                   	pusha
40181e:	41                   	inc    %ecx
40181f:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
401825:	2f                   	das
401826:	43                   	inc    %ebx
401827:	00 60 61             	add    %ah,0x61(%eax)
40182a:	41                   	inc    %ecx
40182b:	00 a0 cc 40 00 64    	add    %ah,0x640040cc(%eax)
401831:	26 40                	es inc %eax
401833:	00 30                	add    %dh,(%eax)
401835:	29 42 00             	sub    %eax,0x0(%edx)
401838:	10 29                	adc    %ch,(%ecx)
40183a:	42                   	inc    %edx
40183b:	00 50 29             	add    %dl,0x29(%eax)
40183e:	42                   	inc    %edx
40183f:	00 30                	add    %dh,(%eax)
401841:	66 41                	inc    %cx
401843:	00 a4 25 40 00 60 d3 	add    %ah,-0x2c9fffc0(%ebp,%eiz,1)
40184a:	41                   	inc    %ecx
40184b:	00 10                	add    %dl,(%eax)
40184d:	60                   	pusha
40184e:	41                   	inc    %ecx
40184f:	00 a0 3b 41 00 e0    	add    %ah,-0x1fffbec5(%eax)
401855:	fa                   	cli
401856:	40                   	inc    %eax
401857:	00 60 cc             	add    %ah,-0x34(%eax)
40185a:	41                   	inc    %ecx
40185b:	00 90 7d 44 00 f0    	add    %dl,-0xfffbb83(%eax)
401861:	7c 44                	jl     0x4018a7
401863:	00 a0 7a 44 00 30    	add    %ah,0x3000447a(%eax)
401869:	7e 44                	jle    0x4018af
40186b:	00 e0                	add    %ah,%al
40186d:	7e 44                	jle    0x4018b3
40186f:	00 a0 5f 41 00 00    	add    %ah,0x415f(%eax)
401875:	25 40 00 40 29       	and    $0x29400040,%eax
40187a:	42                   	inc    %edx
40187b:	00 20                	add    %ah,(%eax)
40187d:	29 42 00             	sub    %eax,0x0(%edx)
401880:	60                   	pusha
401881:	29 42 00             	sub    %eax,0x0(%edx)
401884:	e0 28                	loopne 0x4018ae
401886:	42                   	inc    %edx
401887:	00 c0                	add    %al,%al
401889:	60                   	pusha
40188a:	41                   	inc    %ecx
40188b:	00 a0 3e 41 00 60    	add    %ah,0x6000413e(%eax)
401891:	60                   	pusha
401892:	41                   	inc    %ecx
401893:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
401899:	2f                   	das
40189a:	43                   	inc    %ebx
40189b:	00 60 61             	add    %ah,0x61(%eax)
40189e:	41                   	inc    %ecx
40189f:	00 a0 cc 40 00 ec    	add    %ah,-0x13ffbf34(%eax)
4018a5:	24 40                	and    $0x40,%al
4018a7:	00 30                	add    %dh,(%eax)
4018a9:	29 42 00             	sub    %eax,0x0(%edx)
4018ac:	10 29                	adc    %ch,(%ecx)
4018ae:	42                   	inc    %edx
4018af:	00 50 29             	add    %dl,0x29(%eax)
4018b2:	42                   	inc    %edx
4018b3:	00 30                	add    %dh,(%eax)
4018b5:	66 41                	inc    %cx
4018b7:	00 a4 23 40 00 60 d3 	add    %ah,-0x2c9fffc0(%ebx,%eiz,1)
4018be:	41                   	inc    %ecx
4018bf:	00 10                	add    %dl,(%eax)
4018c1:	60                   	pusha
4018c2:	41                   	inc    %ecx
4018c3:	00 a0 3b 41 00 c0    	add    %ah,-0x3fffbec5(%eax)
4018c9:	d7                   	xlat   %ds:(%ebx)
4018ca:	41                   	inc    %ecx
4018cb:	00 50 cf             	add    %dl,-0x31(%eax)
4018ce:	41                   	inc    %ecx
4018cf:	00 d0                	add    %dl,%al
4018d1:	7d 44                	jge    0x401917
4018d3:	00 30                	add    %dh,(%eax)
4018d5:	7d 44                	jge    0x40191b
4018d7:	00 e0                	add    %ah,%al
4018d9:	7a 44                	jp     0x40191f
4018db:	00 70 7e             	add    %dh,0x7e(%eax)
4018de:	44                   	inc    %esp
4018df:	00 20                	add    %ah,(%eax)
4018e1:	7f 44                	jg     0x401927
4018e3:	00 f0                	add    %dh,%al
4018e5:	60                   	pusha
4018e6:	41                   	inc    %ecx
4018e7:	00 0c 27             	add    %cl,(%edi,%eiz,1)
4018ea:	40                   	inc    %eax
4018eb:	00 40 29             	add    %al,0x29(%eax)
4018ee:	42                   	inc    %edx
4018ef:	00 20                	add    %ah,(%eax)
4018f1:	29 42 00             	sub    %eax,0x0(%edx)
4018f4:	60                   	pusha
4018f5:	29 42 00             	sub    %eax,0x0(%edx)
4018f8:	d0 28                	shrb   $1,(%eax)
4018fa:	42                   	inc    %edx
4018fb:	00 c0                	add    %al,%al
4018fd:	60                   	pusha
4018fe:	41                   	inc    %ecx
4018ff:	00 a0 3e 41 00 60    	add    %ah,0x6000413e(%eax)
401905:	60                   	pusha
401906:	41                   	inc    %ecx
401907:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
40190d:	2f                   	das
40190e:	43                   	inc    %ebx