40190f:	00 60 61             	add    %ah,0x61(%eax)
401912:	41                   	inc    %ecx
401913:	00 a0 cc 40 00 f8    	add    %ah,-0x7ffbf34(%eax)
401919:	26 40                	es inc %eax
40191b:	00 30                	add    %dh,(%eax)
40191d:	29 42 00             	sub    %eax,0x0(%edx)
401920:	10 29                	adc    %ch,(%ecx)
401922:	42                   	inc    %edx
401923:	00 50 29             	add    %dl,0x29(%eax)
401926:	42                   	inc    %edx
401927:	00 30                	add    %dh,(%eax)
401929:	66 41                	inc    %cx
40192b:	00 8c 26 40 00 60 d3 	add    %cl,-0x2c9fffc0(%esi,%eiz,1)
401932:	41                   	inc    %ecx
401933:	00 10                	add    %dl,(%eax)
401935:	60                   	pusha
401936:	41                   	inc    %ecx
401937:	00 a0 3b 41 00 e0    	add    %ah,-0x1fffbec5(%eax)
40193d:	fa                   	cli
40193e:	40                   	inc    %eax
40193f:	00 a0 f8 40 00 90    	add    %ah,-0x6fffbf08(%eax)
401945:	7d 44                	jge    0x40198b
401947:	00 f0                	add    %dh,%al
401949:	7c 44                	jl     0x40198f
40194b:	00 a0 7a 44 00 30    	add    %ah,0x3000447a(%eax)
401951:	7e 44                	jle    0x401997
401953:	00 e0                	add    %ah,%al
401955:	7e 44                	jle    0x40199b
401957:	00 a0 5f 41 00 d4    	add    %ah,-0x2bffbea1(%eax)
40195d:	35 40 00 40 29       	xor    $0x29400040,%eax
401962:	42                   	inc    %edx
401963:	00 20                	add    %ah,(%eax)
401965:	29 42 00             	sub    %eax,0x0(%edx)
401968:	60                   	pusha
401969:	29 42 00             	sub    %eax,0x0(%edx)
40196c:	c0 2b 42             	shrb   $0x42,(%ebx)
40196f:	00 c0                	add    %al,%al
401971:	60                   	pusha
401972:	41                   	inc    %ecx
401973:	00 a0 3e 41 00 60    	add    %ah,0x6000413e(%eax)
401979:	60                   	pusha
40197a:	41                   	inc    %ecx
40197b:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
401981:	2f                   	das
401982:	43                   	inc    %ebx
401983:	00 60 61             	add    %ah,0x61(%eax)
401986:	41                   	inc    %ecx
401987:	00 a0 cc 40 00 c0    	add    %ah,-0x3fffbf34(%eax)
40198d:	35 40 00 30 29       	xor    $0x29300040,%eax
401992:	42                   	inc    %edx
401993:	00 10                	add    %dl,(%eax)
401995:	29 42 00             	sub    %eax,0x0(%edx)
401998:	50                   	push   %eax
401999:	29 42 00             	sub    %eax,0x0(%edx)
40199c:	30 66 41             	xor    %ah,0x41(%esi)
40199f:	00 9c 35 40 00 60 d3 	add    %bl,-0x2c9fffc0(%ebp,%esi,1)
4019a6:	41                   	inc    %ecx
4019a7:	00 10                	add    %dl,(%eax)
4019a9:	60                   	pusha
4019aa:	41                   	inc    %ecx
4019ab:	00 a0 3b 41 00 c0    	add    %ah,-0x3fffbec5(%eax)
4019b1:	d7                   	xlat   %ds:(%ebx)
4019b2:	41                   	inc    %ecx
4019b3:	00 00                	add    %al,(%eax)
4019b5:	d0 41 00             	rolb   $1,0x0(%ecx)
4019b8:	d0 7d 44             	sarb   $1,0x44(%ebp)
4019bb:	00 30                	add    %dh,(%eax)
4019bd:	7d 44                	jge    0x401a03
4019bf:	00 e0                	add    %ah,%al
4019c1:	7a 44                	jp     0x401a07
4019c3:	00 70 7e             	add    %dh,0x7e(%eax)
4019c6:	44                   	inc    %esp
4019c7:	00 20                	add    %ah,(%eax)
4019c9:	7f 44                	jg     0x401a0f
4019cb:	00 f0                	add    %dh,%al
4019cd:	60                   	pusha
4019ce:	41                   	inc    %ecx
4019cf:	00 00                	add    %al,(%eax)
4019d1:	35 40 00 40 29       	xor    $0x29400040,%eax
4019d6:	42                   	inc    %edx
4019d7:	00 20                	add    %ah,(%eax)
4019d9:	29 42 00             	sub    %eax,0x0(%edx)
4019dc:	60                   	pusha
4019dd:	29 42 00             	sub    %eax,0x0(%edx)
4019e0:	b0 2b                	mov    $0x2b,%al
4019e2:	42                   	inc    %edx
4019e3:	00 c0                	add    %al,%al
4019e5:	60                   	pusha
4019e6:	41                   	inc    %ecx
4019e7:	00 a0 3e 41 00 60    	add    %ah,0x6000413e(%eax)
4019ed:	60                   	pusha
4019ee:	41                   	inc    %ecx
4019ef:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
4019f5:	2f                   	das
4019f6:	43                   	inc    %ebx
4019f7:	00 60 61             	add    %ah,0x61(%eax)
4019fa:	41                   	inc    %ecx
4019fb:	00 a0 cc 40 00 ec    	add    %ah,-0x13ffbf34(%eax)
401a01:	34 40                	xor    $0x40,%al
401a03:	00 30                	add    %dh,(%eax)
401a05:	29 42 00             	sub    %eax,0x0(%edx)
401a08:	10 29                	adc    %ch,(%ecx)
401a0a:	42                   	inc    %edx
401a0b:	00 50 29             	add    %dl,0x29(%eax)
401a0e:	42                   	inc    %edx
401a0f:	00 30                	add    %dh,(%eax)
401a11:	66 41                	inc    %cx
401a13:	00 d8                	add    %bl,%al
401a15:	34 40                	xor    $0x40,%al
401a17:	00 60 d3             	add    %ah,-0x2d(%eax)
401a1a:	41                   	inc    %ecx
401a1b:	00 10                	add    %dl,(%eax)
401a1d:	60                   	pusha
401a1e:	41                   	inc    %ecx
401a1f:	00 a0 3b 41 00 e0    	add    %ah,-0x1fffbec5(%eax)
401a25:	fa                   	cli
401a26:	40                   	inc    %eax
401a27:	00 a0 7c 44 00 90    	add    %ah,-0x6fffbb84(%eax)
401a2d:	7d 44                	jge    0x401a73
401a2f:	00 f0                	add    %dh,%al
401a31:	7c 44                	jl     0x401a77
401a33:	00 a0 7a 44 00 30    	add    %ah,0x3000447a(%eax)
401a39:	7e 44                	jle    0x401a7f
401a3b:	00 e0                	add    %ah,%al
401a3d:	7e 44                	jle    0x401a83
401a3f:	00 a0 5f 41 00 44    	add    %ah,0x4400415f(%eax)
401a45:	3d 40 00 00 61       	cmp    $0x61000040,%eax
401a4a:	41                   	inc    %ecx
401a4b:	00 50 2f             	add    %dl,0x2f(%eax)
401a4e:	43                   	inc    %ebx
401a4f:	00 40 30             	add    %al,0x30(%eax)
401a52:	43                   	inc    %ebx
401a53:	00 f0                	add    %dh,%al
401a55:	2e 43                	cs inc %ebx
401a57:	00 c0                	add    %al,%al
401a59:	60                   	pusha
401a5a:	41                   	inc    %ecx
401a5b:	00 c0                	add    %al,%al
401a5d:	60                   	pusha
401a5e:	41                   	inc    %ecx
401a5f:	00 60 60             	add    %ah,0x60(%eax)
401a62:	41                   	inc    %ecx
401a63:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
401a69:	2f                   	das
401a6a:	43                   	inc    %ebx
401a6b:	00 60 61             	add    %ah,0x61(%eax)
401a6e:	41                   	inc    %ecx
401a6f:	00 a0 cc 40 00 70    	add    %ah,0x700040cc(%eax)
401a75:	3e 40                	ds inc %eax
401a77:	00 a0 e3 41 00 30    	add    %ah,0x300041e3(%eax)
401a7d:	62 41 00             	bound  %eax,0x0(%ecx)
401a80:	00 62 41             	add    %ah,0x41(%edx)
401a83:	00 d0                	add    %dl,%al
401a85:	8e 44 00 74          	mov    0x74(%eax,%eax,1),%es
401a89:	39 40 00             	cmp    %eax,0x0(%eax)
401a8c:	c0 e4 42             	shl    $0x42,%ah
401a8f:	00 c0                	add    %al,%al
401a91:	07                   	pop    %es
401a92:	43                   	inc    %ebx
401a93:	00 70 07             	add    %dh,0x7(%eax)
401a96:	43                   	inc    %ebx
401a97:	00 00                	add    %al,(%eax)
401a99:	05 43 00 50 05       	add    $0x5500043,%eax
401a9e:	43                   	inc    %ebx
401a9f:	00 70 05             	add    %dh,0x5(%eax)
401aa2:	43                   	inc    %ebx
401aa3:	00 d0                	add    %dl,%al
401aa5:	38 40 00             	cmp    %al,0x0(%eax)
401aa8:	c0 e4 42             	shl    $0x42,%ah
401aab:	00 b0 07 43 00 40    	add    %dh,0x40004307(%eax)
401ab1:	07                   	pop    %es
401ab2:	43                   	inc    %ebx
401ab3:	00 30                	add    %dh,(%eax)
401ab5:	05 43 00 50 05       	add    $0x5500043,%eax
401aba:	43                   	inc    %ebx
401abb:	00 70 05             	add    %dh,0x5(%eax)
401abe:	43                   	inc    %ebx
401abf:	00 fc                	add    %bh,%ah
401ac1:	3b 40 00             	cmp    0x0(%eax),%eax
401ac4:	c0 e4 42             	shl    $0x42,%ah
401ac7:	00 a0 07 43 00 10    	add    %ah,0x10004307(%eax)
401acd:	07                   	pop    %es
401ace:	43                   	inc    %ebx
401acf:	00 30                	add    %dh,(%eax)
401ad1:	05 43 00 50 05       	add    $0x5500043,%eax
401ad6:	43                   	inc    %ebx
401ad7:	00 70 05             	add    %dh,0x5(%eax)
401ada:	43                   	inc    %ebx
401adb:	00 04 3e             	add    %al,(%esi,%edi,1)
401ade:	40                   	inc    %eax
401adf:	00 20                	add    %ah,(%eax)
401ae1:	e5 42                	in     $0x42,%eax
401ae3:	00 10                	add    %dl,(%eax)
401ae5:	f4                   	hlt
401ae6:	41                   	inc    %ecx
401ae7:	00 10                	add    %dl,(%eax)
401ae9:	f4                   	hlt
401aea:	41                   	inc    %ecx
401aeb:	00 30                	add    %dh,(%eax)
401aed:	05 43 00 50 05       	add    $0x5500043,%eax
401af2:	43                   	inc    %ebx
401af3:	00 70 05             	add    %dh,0x5(%eax)
401af6:	43                   	inc    %ebx
401af7:	00 05 00 00 00 cc    	add    %al,0xcc000000
401afd:	6e                   	outsb  %ds:(%esi),(%dx)
401afe:	40                   	inc    %eax
401aff:	00 b7 00 00 00 e0    	add    %dh,-0x20000000(%edi)
401b05:	6e                   	outsb  %ds:(%esi),(%dx)
401b06:	40                   	inc    %eax
401b07:	00 14 00             	add    %dl,(%eax,%eax,1)
401b0a:	00 00                	add    %al,(%eax)
401b0c:	ec                   	in     (%dx),%al
401b0d:	6e                   	outsb  %ds:(%esi),(%dx)
401b0e:	40                   	inc    %eax
401b0f:	00 6f 00             	add    %ch,0x0(%edi)
401b12:	00 00                	add    %al,(%eax)
401b14:	fc                   	cld
401b15:	6e                   	outsb  %ds:(%esi),(%dx)
401b16:	40                   	inc    %eax
401b17:	00 aa 00 00 00 10    	add    %ch,0x10000000(%edx)
401b1d:	6f                   	outsl  %ds:(%esi),(%dx)
401b1e:	40                   	inc    %eax
401b1f:	00 8e 00 00 00 10    	add    %cl,0x10000000(%esi)
401b25:	6f                   	outsl  %ds:(%esi),(%dx)
401b26:	40                   	inc    %eax
401b27:	00 52 00             	add    %dl,0x0(%edx)
401b2a:	00 00                	add    %al,(%eax)
401b2c:	cc                   	int3
401b2d:	6e                   	outsb  %ds:(%esi),(%dx)
401b2e:	40                   	inc    %eax
401b2f:	00 f3                	add    %dh,%bl
401b31:	03 00                	add    (%eax),%eax
401b33:	00 28                	add    %ch,(%eax)
401b35:	6f                   	outsl  %ds:(%esi),(%dx)
401b36:	40                   	inc    %eax
401b37:	00 f4                	add    %dh,%ah
401b39:	03 00                	add    (%eax),%eax
401b3b:	00 28                	add    %ch,(%eax)
401b3d:	6f                   	outsl  %ds:(%esi),(%dx)
401b3e:	40                   	inc    %eax
401b3f:	00 f5                	add    %dh,%ch
401b41:	03 00                	add    (%eax),%eax
401b43:	00 28                	add    %ch,(%eax)
401b45:	6f                   	outsl  %ds:(%esi),(%dx)
401b46:	40                   	inc    %eax
401b47:	00 10                	add    %dl,(%eax)
401b49:	00 00                	add    %al,(%eax)
401b4b:	00 cc                	add    %cl,%ah
401b4d:	6e                   	outsb  %ds:(%esi),(%dx)
401b4e:	40                   	inc    %eax
401b4f:	00 37                	add    %dh,(%edi)
401b51:	00 00                	add    %al,(%eax)
401b53:	00 ec                	add    %ch,%ah
401b55:	6e                   	outsb  %ds:(%esi),(%dx)
401b56:	40                   	inc    %eax
401b57:	00 64 09 00          	add    %ah,0x0(%ecx,%ecx,1)
401b5b:	00 10                	add    %dl,(%eax)
401b5d:	6f                   	outsl  %ds:(%esi),(%dx)
401b5e:	40                   	inc    %eax
401b5f:	00 91 00 00 00 34    	add    %dl,0x34000000(%ecx)
401b65:	6f                   	outsl  %ds:(%esi),(%dx)
401b66:	40                   	inc    %eax
401b67:	00 0b                	add    %cl,(%ebx)
401b69:	01 00                	add    %eax,(%eax)
401b6b:	00 48 6f             	add    %cl,0x6f(%eax)
401b6e:	40                   	inc    %eax
401b6f:	00 70 00             	add    %dh,0x0(%eax)
401b72:	00 00                	add    %al,(%eax)
401b74:	5c                   	pop    %esp
401b75:	6f                   	outsl  %ds:(%esi),(%dx)
401b76:	40                   	inc    %eax
401b77:	00 50 00             	add    %dl,0x0(%eax)
401b7a:	00 00                	add    %al,(%eax)
401b7c:	e0 6e                	loopne 0x401bec
401b7e:	40                   	inc    %eax
401b7f:	00 02                	add    %al,(%edx)
401b81:	00 00                	add    %al,(%eax)
401b83:	00 70 6f             	add    %dh,0x6f(%eax)
401b86:	40                   	inc    %eax
401b87:	00 27                	add    %ah,(%edi)
401b89:	00 00                	add    %al,(%eax)
401b8b:	00 5c 6f 40          	add    %bl,0x40(%edi,%ebp,2)
401b8f:	00 0c 00             	add    %cl,(%eax,%eax,1)
401b92:	00 00                	add    %al,(%eax)
401b94:	cc                   	int3
401b95:	6e                   	outsb  %ds:(%esi),(%dx)
401b96:	40                   	inc    %eax
401b97:	00 0f                	add    %cl,(%edi)
401b99:	00 00                	add    %al,(%eax)
401b9b:	00 ec                	add    %ch,%ah
401b9d:	6e                   	outsb  %ds:(%esi),(%dx)
401b9e:	40                   	inc    %eax
401b9f:	00 01                	add    %al,(%ecx)
401ba1:	00 00                	add    %al,(%eax)
401ba3:	00 8c 6f 40 00 06 00 	add    %cl,0x60040(%edi,%ebp,2)
401baa:	00 00                	add    %al,(%eax)
401bac:	48                   	dec    %eax
401bad:	6f                   	outsl  %ds:(%esi),(%dx)
401bae:	40                   	inc    %eax
401baf:	00 7b 00             	add    %bh,0x0(%ebx)
401bb2:	00 00                	add    %al,(%eax)
401bb4:	48                   	dec    %eax
401bb5:	6f                   	outsl  %ds:(%esi),(%dx)
401bb6:	40                   	inc    %eax
401bb7:	00 21                	add    %ah,(%ecx)
401bb9:	00 00                	add    %al,(%eax)
401bbb:	00 a4 6f 40 00 d4 00 	add    %ah,0xd40040(%edi,%ebp,2)
401bc2:	00 00                	add    %al,(%eax)
401bc4:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401bc5:	6f                   	outsl  %ds:(%esi),(%dx)
401bc6:	40                   	inc    %eax
401bc7:	00 83 00 00 00 48    	add    %al,0x48000000(%ebx)
401bcd:	6f                   	outsl  %ds:(%esi),(%dx)
401bce:	40                   	inc    %eax
401bcf:	00 e6                	add    %ah,%dh
401bd1:	03 00                	add    (%eax),%eax
401bd3:	00 cc                	add    %cl,%ah
401bd5:	6e                   	outsb  %ds:(%esi),(%dx)
401bd6:	40                   	inc    %eax
401bd7:	00 08                	add    %cl,(%eax)
401bd9:	00 00                	add    %al,(%eax)
401bdb:	00 b8 6f 40 00 15    	add    %bh,0x1500406f(%eax)
401be1:	00 00                	add    %al,(%eax)
401be3:	00 cc                	add    %cl,%ah
401be5:	6f                   	outsl  %ds:(%esi),(%dx)
401be6:	40                   	inc    %eax
401be7:	00 11                	add    %dl,(%ecx)
401be9:	00 00                	add    %al,(%eax)
401beb:	00 ec                	add    %ch,%ah
401bed:	6f                   	outsl  %ds:(%esi),(%dx)
401bee:	40                   	inc    %eax
401bef:	00 6e 00             	add    %ch,0x0(%esi)
401bf2:	00 00                	add    %al,(%eax)
401bf4:	28 6f 40             	sub    %ch,0x40(%edi)
401bf7:	00 61 09             	add    %ah,0x9(%ecx)
401bfa:	00 00                	add    %al,(%eax)
401bfc:	10 6f 40             	adc    %ch,0x40(%edi)
401bff:	00 e3                	add    %ah,%bl
401c01:	03 00                	add    (%eax),%eax
401c03:	00 00                	add    %al,(%eax)
401c05:	70 40                	jo     0x401c47
401c07:	00 0e                	add    %cl,(%esi)
401c09:	00 00                	add    %al,(%eax)
401c0b:	00 b8 6f 40 00 03    	add    %bh,0x300406f(%eax)
401c11:	00 00                	add    %al,(%eax)
401c13:	00 70 6f             	add    %dh,0x6f(%eax)
401c16:	40                   	inc    %eax
401c17:	00 1e                	add    %bl,(%esi)
401c19:	00 00                	add    %al,(%eax)
401c1b:	00 28                	add    %ch,(%eax)