401a0d:	00 00                	add    %al,(%eax)
401a0f:	00 38                	add    %bh,(%eax)
401a11:	36 40                	ss inc %eax
401a13:	00 10                	add    %dl,(%eax)
401a15:	69 42 00 04 00 00 00 	imul   $0x4,0x0(%edx),%eax
401a1c:	00 00                	add    %al,(%eax)
401a1e:	00 00                	add    %al,(%eax)
401a20:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401a21:	23 00                	and    (%eax),%eax
401a23:	40                   	inc    %eax
401a24:	00 00                	add    %al,(%eax)
401a26:	00 00                	add    %al,(%eax)
401a28:	2c 36                	sub    $0x36,%al
401a2a:	40                   	inc    %eax
401a2b:	00 d0                	add    %dl,%al
401a2d:	67 41                	addr16 inc %ecx
401a2f:	00 00                	add    %al,(%eax)
401a31:	00 00                	add    %al,(%eax)
401a33:	00 98 23 00 40 c0    	add    %bl,-0x3fbfffdd(%eax)
401a39:	23 00                	and    (%eax),%eax
401a3b:	40                   	inc    %eax
401a3c:	00 00                	add    %al,(%eax)
401a3e:	00 00                	add    %al,(%eax)
401a40:	20 36                	and    %dh,(%esi)
401a42:	40                   	inc    %eax
401a43:	00 00                	add    %al,(%eax)
401a45:	86 42 00             	xchg   %al,0x0(%edx)
401a48:	04 00                	add    $0x0,%al
401a4a:	00 00                	add    %al,(%eax)
401a4c:	00 00                	add    %al,(%eax)
401a4e:	00 00                	add    %al,(%eax)
401a50:	23 27                	and    (%edi),%esp
401a52:	00 40 00             	add    %al,0x0(%eax)
401a55:	00 00                	add    %al,(%eax)
401a57:	00 10                	add    %dl,(%eax)
401a59:	36 40                	ss inc %eax
401a5b:	00 70 c9             	add    %dh,-0x37(%eax)
401a5e:	42                   	inc    %edx
401a5f:	00 00                	add    %al,(%eax)
401a61:	00 00                	add    %al,(%eax)
401a63:	00 2a                	add    %ch,(%edx)
401a65:	27                   	daa
401a66:	00 40 00             	add    %al,0x0(%eax)
401a85:	00 00                	add    %al,(%eax)
401a87:	00 08                	add    %cl,(%eax)
401a89:	23 40 00             	and    0x0(%eax),%eax
401a8c:	40                   	inc    %eax
401a8d:	07                   	pop    %es
401a8e:	41                   	inc    %ecx
401a8f:	00 00                	add    %al,(%eax)
401a91:	00 00                	add    %al,(%eax)
401a93:	00 96 23 00 00 c1    	add    %dl,-0x3effffdd(%esi)
401a99:	23 00                	and    (%eax),%eax
401a9b:	40                   	inc    %eax
401a9c:	03 00                	add    (%eax),%eax
401a9e:	00 00                	add    %al,(%eax)
401aa0:	10 23                	adc    %ah,(%ebx)
401aa2:	40                   	inc    %eax
401aa3:	00 b0 03 41 00 00    	add    %dh,0x4103(%eax)
401aa9:	00 00                	add    %al,(%eax)
401aab:	00 95 23 00 00 c5    	add    %dl,-0x3affffdd(%ebp)
401ab1:	23 00                	and    (%eax),%eax
401ab3:	40                   	inc    %eax
401ab4:	01 00                	add    %eax,(%eax)
401ab6:	00 00                	add    %al,(%eax)
401ab8:	24 23                	and    $0x23,%al
401aba:	40                   	inc    %eax
401ac3:	00 90 23 00 00 00    	add    %dl,0x23(%eax)
401ad1:	00 00                	add    %al,(%eax)
401ad3:	00 50 ab             	add    %dl,-0x55(%eax)
401ad6:	40                   	inc    %eax
401aeb:	00 50 ab             	add    %dl,-0x55(%eax)
401aee:	40                   	inc    %eax
401b03:	00 80 80 42 00 00    	add    %al,0x4280(%eax)
401b19:	00 00                	add    %al,(%eax)
401b1b:	00 40 67             	add    %al,0x67(%eax)
401b1e:	41                   	inc    %ecx
401b33:	00 20                	add    %ah,(%eax)
401b35:	6b 40 00 00          	imul   $0x0,0x0(%eax),%eax
401b49:	00 00                	add    %al,(%eax)
401b4b:	00 90 03 41 00 00    	add    %dl,0x4103(%eax)
401b5d:	00 00                	add    %al,(%eax)
401b5f:	00 d8                	add    %bl,%al
401b61:	23 40 00             	and    0x0(%eax),%eax
401b64:	e0 47                	loopne 0x401bad
401b66:	42                   	inc    %edx
401b67:	00 04 00             	add    %al,(%eax,%eax,1)
401b76:	00 00                	add    %al,(%eax)
401b78:	9c                   	pushf
401b79:	23 40 00             	and    0x0(%eax),%eax
401b7c:	10 48 42             	adc    %cl,0x42(%eax)
401b8f:	00 0c 24             	add    %cl,(%esp)
401b92:	40                   	inc    %eax
401b93:	00 b0 33 41 00 04    	add    %dh,0x4004133(%eax)
401ba9:	24 40                	and    $0x40,%al
401bab:	00 20                	add    %ah,(%eax)
401bad:	73 40                	jae    0x401bef
401bbf:	00 24 24             	add    %ah,(%esp)
401bc2:	40                   	inc    %eax
401bc3:	00 d0                	add    %dl,%al
401bc5:	67 41                	addr16 inc %ecx
401bdb:	00 f0                	add    %dh,%al
401bdd:	15 41 00 00 00       	adc    $0x41,%eax
401bf2:	00 00                	add    %al,(%eax)
401bf4:	60                   	pusha
401bf5:	29 41 00             	sub    %eax,0x0(%ecx)
401c0c:	90                   	nop
401c0d:	03 41 00             	add    0x0(%ecx),%eax
401c24:	60                   	pusha
401c25:	9f                   	lahf
401c26:	42                   	inc    %edx
401c37:	00 00                	add    %al,(%eax)
401c39:	80 41 00 e0          	addb   $0xe0,0x0(%ecx)
401c3d:	7f 41                	jg     0x401c80
401c3f:	00 20                	add    %ah,(%eax)
401c41:	80 41 00 60          	addb   $0x60,0x0(%ecx)
401c45:	6e                   	outsb  %ds:(%esi),(%dx)
401c46:	41                   	inc    %ecx
401c47:	00 f0                	add    %dh,%al
401c49:	7f 41                	jg     0x401c8c
401c4b:	00 d0                	add    %dl,%al
401c4d:	7f 41                	jg     0x401c90
401c4f:	00 10                	add    %dl,(%eax)
401c51:	80 41 00 60          	addb   $0x60,0x0(%ecx)
401c55:	6e                   	outsb  %ds:(%esi),(%dx)
401c56:	41                   	inc    %ecx
401c57:	00 c0                	add    %al,%al
401c59:	b9 42 00 f0 b6       	mov    $0xb6f00042,%ecx
401c5e:	42                   	inc    %edx
401c5f:	00 30                	add    %dh,(%eax)
401c61:	ba 42 00 60 6e       	mov    $0x6e600042,%edx
401c66:	41                   	inc    %ecx
401c67:	00 c0                	add    %al,%al
401c69:	b6 42                	mov    $0x42,%dh
401c6b:	00 00                	add    %al,(%eax)
401c6d:	00 00                	add    %al,(%eax)
401c6f:	00 d0                	add    %dl,%al
401c71:	68 41 00 20 46       	push   $0x46200041
401c76:	40                   	inc    %eax
401c77:	00 30                	add    %dh,(%eax)
401c79:	46                   	inc    %esi
401c7a:	40                   	inc    %eax
401c7b:	00 40 46             	add    %al,0x46(%eax)
401c7e:	40                   	inc    %eax
401c7f:	00 b0 46 40 00 c0    	add    %dh,-0x3fffbfba(%eax)
401c85:	46                   	inc    %esi
401c86:	40                   	inc    %eax
401c87:	00 50 46             	add    %dl,0x46(%eax)
401c8a:	40                   	inc    %eax
401c8b:	00 70 46             	add    %dh,0x46(%eax)
401c8e:	40                   	inc    %eax
401c8f:	00 d0                	add    %dl,%al
401c91:	46                   	inc    %esi
401c92:	40                   	inc    %eax
401c9b:	00 60 68             	add    %ah,0x68(%eax)
401c9e:	41                   	inc    %ecx
401c9f:	00 c0                	add    %al,%al
401ca1:	6e                   	outsb  %ds:(%esi),(%dx)
401ca2:	41                   	inc    %ecx
401ca3:	00 00                	add    %al,(%eax)
401ca5:	00 00                	add    %al,(%eax)
401ca7:	00 20                	add    %ah,(%eax)
401ca9:	46                   	inc    %esi
401caa:	00 00                	add    %al,(%eax)
401cac:	30 46 00             	xor    %al,0x0(%esi)
401caf:	00 40 46             	add    %al,0x46(%eax)
401cb2:	00 00                	add    %al,(%eax)
401cb4:	50                   	push   %eax
401cb5:	46                   	inc    %esi
401cb6:	00 00                	add    %al,(%eax)
401cb8:	70 46                	jo     0x401d00
401cba:	00 00                	add    %al,(%eax)
401cbc:	b0 46                	mov    $0x46,%al
401cbe:	00 00                	add    %al,(%eax)
401cc0:	c0 46 00 00          	rolb   $0x0,0x0(%esi)
401cc4:	d0 46 00             	rolb   $1,0x0(%esi)
401cc7:	00 f0                	add    %dh,%al
401cc9:	46                   	inc    %esi
401cca:	00 00                	add    %al,(%eax)
401ccc:	10 47 00             	adc    %al,0x0(%edi)
401ccf:	00 f0                	add    %dh,%al
401cd1:	4b                   	dec    %ebx
401cd2:	00 00                	add    %al,(%eax)
401cd4:	10 4c 00 00          	adc    %cl,0x0(%eax,%eax,1)
401cd8:	b0 4c                	mov    $0x4c,%al
401cda:	00 00                	add    %al,(%eax)
401cdc:	b0 4d                	mov    $0x4d,%al
401cde:	00 00                	add    %al,(%eax)
401ce0:	20 4e 00             	and    %cl,0x0(%esi)
401ce3:	00 20                	add    %ah,(%eax)
401ce5:	50                   	push   %eax
401ce6:	00 00                	add    %al,(%eax)
401ce8:	90                   	nop
401ce9:	51                   	push   %ecx
401cea:	00 00                	add    %al,(%eax)
401cec:	a0 59 00 00 c0       	mov    0xc0000059,%al
401cf1:	59                   	pop    %ecx
401cf2:	00 00                	add    %al,(%eax)
401cf4:	50                   	push   %eax
401cf5:	61                   	popa
401cf6:	00 00                	add    %al,(%eax)
401cf8:	20 6b 00             	and    %ch,0x0(%ebx)
401cfb:	00 40 71             	add    %al,0x71(%eax)
401cfe:	00 00                	add    %al,(%eax)
401d00:	50                   	push   %eax
401d01:	71 00                	jno    0x401d03
401d03:	00 20                	add    %ah,(%eax)
401d05:	73 00                	jae    0x401d07
401d07:	00 10                	add    %dl,(%eax)
401d09:	76 00                	jbe    0x401d0b
401d0b:	00 70 97             	add    %dh,-0x69(%eax)
401d0e:	00 00                	add    %al,(%eax)
401d10:	c0 9d 00 00 50 aa 00 	rcrb   $0x0,-0x55b00000(%ebp)
401d17:	00 50 ab             	add    %dl,-0x55(%eax)
401d1a:	00 00                	add    %al,(%eax)
401d1c:	b0 ba                	mov    $0xba,%al
401d1e:	00 00                	add    %al,(%eax)
401d20:	c0 c6 00             	rol    $0x0,%dh
401d23:	00 30                	add    %dh,(%eax)
401d25:	de 00                	fiadds (%eax)
401d27:	00 90 e0 00 00 10    	add    %dl,0x100000e0(%eax)
401d2d:	e2 00                	loop   0x401d2f
401d2f:	00 30                	add    %dh,(%eax)
401d31:	e2 00                	loop   0x401d33
401d33:	00 90 03 01 00 b0    	add    %dl,-0x4ffffefd(%eax)
401d39:	03 01                	add    (%ecx),%eax
401d3b:	00 40 07             	add    %al,0x7(%eax)
401d3e:	01 00                	add    %eax,(%eax)
401d40:	f0 15 01 00 70 1e    	lock adc $0x1e700001,%eax
401d46:	01 00                	add    %eax,(%eax)
401d48:	40                   	inc    %eax
401d49:	29 01                	sub    %eax,(%ecx)
401d4b:	00 60 29             	add    %ah,0x29(%eax)
401d4e:	01 00                	add    %eax,(%eax)
401d50:	b0 33                	mov    $0x33,%al
401d52:	01 00                	add    %eax,(%eax)
401d54:	00 37                	add    %dh,(%edi)
401d56:	01 00                	add    %eax,(%eax)
401d58:	d0 38                	sarb   $1,(%eax)
401d5a:	01 00                	add    %eax,(%eax)
401d5c:	b0 56                	mov    $0x56,%al
401d5e:	01 00                	add    %eax,(%eax)
401d60:	d0 59 01             	rcrb   $1,0x1(%ecx)
401d63:	00 f0                	add    %dh,%al
401d65:	59                   	pop    %ecx
401d66:	01 00                	add    %eax,(%eax)
401d68:	70 5a                	jo     0x401dc4
401d6a:	01 00                	add    %eax,(%eax)
401d6c:	00 62 01             	add    %ah,0x1(%edx)
401d6f:	00 c0                	add    %al,%al
401d71:	62 01                	bound  %eax,(%ecx)
401d73:	00 40 67             	add    %al,0x67(%eax)
401d76:	01 00                	add    %eax,(%eax)
401d78:	b0 67                	mov    $0x67,%al
401d7a:	01 00                	add    %eax,(%eax)
401d7c:	d0 67 01             	shlb   $1,0x1(%edi)
401d7f:	00 e0                	add    %ah,%al
401d81:	67 01 00             	add    %eax,(%bx,%si)
401d84:	60                   	pusha
401d85:	68 01 00 d0 68       	push   $0x68d00001
401d8a:	01 00                	add    %eax,(%eax)
401d8c:	20 6b 01             	and    %ch,0x1(%ebx)
401d8f:	00 30                	add    %dh,(%eax)
401d91:	6b 01 00             	imul   $0x0,(%ecx),%eax
401d94:	00 6e 01             	add    %ch,0x1(%esi)
401d97:	00 60 6e             	add    %ah,0x6e(%eax)
401d9a:	01 00                	add    %eax,(%eax)
401d9c:	70 6e                	jo     0x401e0c
401d9e:	01 00                	add    %eax,(%eax)
401da0:	c0 6e 01 00          	shrb   $0x0,0x1(%esi)
401da4:	90                   	nop
401da5:	6f                   	outsl  %ds:(%esi),(%dx)
401da6:	01 00                	add    %eax,(%eax)
401da8:	10 72 01             	adc    %dh,0x1(%edx)
401dab:	00 b0 74 01 00 00    	add    %dh,0x174(%eax)
401db1:	75 01                	jne    0x401db4
401db3:	00 50 75             	add    %dl,0x75(%eax)
401db6:	01 00                	add    %eax,(%eax)
401db8:	60                   	pusha
401db9:	75 01                	jne    0x401dbc
401dbb:	00 90 75 01 00 c0    	add    %dl,-0x3ffffe8b(%eax)
401dc1:	75 01                	jne    0x401dc4
401dc3:	00 f0                	add    %dh,%al
401dc5:	75 01                	jne    0x401dc8
401dc7:	00 70 79             	add    %dh,0x79(%eax)
401dca:	01 00                	add    %eax,(%eax)
401dcc:	a0 79 01 00 c0       	mov    0xc0000179,%al
401dd1:	79 01                	jns    0x401dd4
401dd3:	00 e0                	add    %ah,%al
401dd5:	79 01                	jns    0x401dd8
401dd7:	00 f0                	add    %dh,%al
401dd9:	7a 01                	jp     0x401ddc
401ddb:	00 20                	add    %ah,(%eax)
401ddd:	7b 01                	jnp    0x401de0
401ddf:	00 50 7b             	add    %dl,0x7b(%eax)
401de2:	01 00                	add    %eax,(%eax)
401de4:	80 7b 01 00          	cmpb   $0x0,0x1(%ebx)
401de8:	90                   	nop
401de9:	7b 01                	jnp    0x401dec
401deb:	00 a0 7b 01 00 20    	add    %ah,0x2000017b(%eax)
401df1:	7c 01                	jl     0x401df4
401df3:	00 30                	add    %dh,(%eax)
401df5:	7c 01                	jl     0x401df8
401df7:	00 50 7c             	add    %dl,0x7c(%eax)
401dfa:	01 00                	add    %eax,(%eax)
401dfc:	d0 7c 01 00          	sarb   $1,0x0(%ecx,%eax,1)
401e00:	d0 7f 01             	sarb   $1,0x1(%edi)
401e03:	00 e0                	add    %ah,%al
401e05:	7f 01                	jg     0x401e08
401e07:	00 f0                	add    %dh,%al
401e09:	7f 01                	jg     0x401e0c
401e0b:	00 00                	add    %al,(%eax)
401e0d:	80 01 00             	addb   $0x0,(%ecx)
401e10:	10 80 01 00 20 80    	adc    %al,-0x7fdfffff(%eax)
401e16:	01 00                	add    %eax,(%eax)
401e18:	60                   	pusha
401e19:	80 01 00             	addb   $0x0,(%ecx)
401e1c:	70 80                	jo     0x401d9e
401e1e:	01 00                	add    %eax,(%eax)
401e20:	80 80 01 00 90 80 01 	addb   $0x1,-0x7f6fffff(%eax)
401e27:	00 a0 80 01 00 b0    	add    %ah,-0x4ffffe80(%eax)
401e2d:	80 01 00             	addb   $0x0,(%ecx)
401e30:	60                   	pusha
401e31:	25 02 00 e0 26       	and    $0x26e00002,%eax
401e36:	02 00                	add    (%eax),%al
401e38:	10 28                	adc    %ch,(%eax)
401e3a:	02 00                	add    (%eax),%al
401e3c:	30 28                	xor    %ch,(%eax)
401e3e:	02 00                	add    (%eax),%al
401e40:	c0 32 02             	shlb   $0x2,(%edx)
401e43:	00 00                	add    %al,(%eax)
401e45:	35 02 00 f0 38       	xor    $0x38f00002,%eax
401e4a:	02 00                	add    (%eax),%al
401e4c:	e0 47                	loopne 0x401e95
401e4e:	02 00                	add    (%eax),%al
401e50:	10 48 02             	adc    %cl,0x2(%eax)
401e53:	00 40 48             	add    %al,0x48(%eax)
401e56:	02 00                	add    (%eax),%al
401e58:	40                   	inc    %eax
401e59:	4f                   	dec    %edi
401e5a:	02 00                	add    (%eax),%al
401e5c:	10 50 02             	adc    %dl,0x2(%eax)
401e5f:	00 d0                	add    %dl,%al
401e61:	55                   	push   %ebp
401e62:	02 00                	add    (%eax),%al
401e64:	00 56 02             	add    %dl,0x2(%esi)
401e67:	00 30                	add    %dh,(%eax)
401e69:	56                   	push   %esi
401e6a:	02 00                	add    (%eax),%al
401e6c:	e0 68                	loopne 0x401ed6