410a17:	19 ab 21 12 00 0c    	sbb    %ebp,0xc001221(%ebx)
410a1d:	21 ab 21 06 00 8b    	and    %ebp,-0x74fff9df(%ebx)
410a23:	09 2c 16             	or     %ebp,(%esi,%edx,1)
410a26:	06                   	push   %es
410a27:	00 ab 09 2c 16 06    	add    %ch,0x6162c09(%ebx)
410a2d:	00 83 08 2c 16 0a    	add    %al,0xa162c08(%ebx)
410a33:	00 1f                	add    %bl,(%edi)
410a35:	0a cd                	or     %ch,%cl
410a37:	17                   	pop    %ss
410a38:	0e                   	push   %cs
410a39:	00 01                	add    %al,(%ecx)
410a3b:	24 9b                	and    $0x9b,%al
410a3d:	0d 0e 00 35 08       	or     $0x835000e,%eax
410a42:	9b                   	fwait
410a43:	0d 12 00 8d 24       	or     $0x248d0012,%eax
410a48:	ab                   	stos   %eax,%es:(%edi)
410a49:	21 0a                	and    %ecx,(%edx)
410a4b:	00 18                	add    %bl,(%eax)
410a4d:	0d 78 12 0e 00       	or     $0xe1278,%eax
410a52:	f7 23                	mull   (%ebx)
410a54:	9b                   	fwait
410a55:	0d 0e 00 13 0d       	or     $0xd13000e,%eax
410a5a:	9b                   	fwait
410a5b:	0d 12 00 70 07       	or     $0x7700012,%eax
410a60:	ab                   	stos   %eax,%es:(%edi)
410a61:	21 0e                	and    %ecx,(%esi)
410a63:	00 f6                	add    %dh,%dh
410a65:	03 9b 0d 12 00 af    	add    -0x50ffedf3(%ebx),%ebx
410a6b:	12 ab 21 12 00 0d    	adc    0xd001221(%ebx),%ch
410a71:	07                   	pop    %es
410a72:	ab                   	stos   %eax,%es:(%edi)
410a73:	21 c7                	and    %eax,%edi
410a75:	00 2c 18             	add    %ch,(%eax,%ebx,1)
410a78:	00 00                	add    %al,(%eax)
410a7a:	06                   	push   %es
410a7b:	00 16                	add    %dl,(%esi)
410a7d:	1b 2c 16             	sbb    (%esi,%edx,1),%ebp
410a80:	06                   	push   %es
410a81:	00 62 0d             	add    %ah,0xd(%edx)
410a84:	2c 16                	sub    $0x16,%al
410a86:	12 00                	adc    (%eax),%al
410a88:	af                   	scas   %es:(%edi),%eax
410a89:	25 ab 21 16 00       	and    $0x1621ab,%eax
410a8e:	be 06 61 19 16       	mov    $0x16196106,%esi
410a93:	00 14 19             	add    %dl,(%ecx,%ebx,1)
410a96:	61                   	popa
410a97:	19 06                	sbb    %eax,(%esi)
410a99:	00 7d 01             	add    %bh,0x1(%ebp)
410a9c:	2c 16                	sub    $0x16,%al
410a9e:	12 00                	adc    (%eax),%al
410aa0:	f7 21                	mull   (%ecx)
410aa2:	ab                   	stos   %eax,%es:(%edi)
410aa3:	21 12                	and    %edx,(%edx)
410aa5:	00 a5 17 ab 21 12    	add    %ah,0x1221ab17(%ebp)
410aab:	00 09                	add    %cl,(%ecx)
410aad:	0a ab 21 16 00 97    	or     -0x68ffe9df(%ebx),%ch
410ab3:	1b 61 19             	sbb    0x19(%ecx),%esp
410ab6:	16                   	push   %ss
410ab7:	00 09                	add    %cl,(%ecx)
410ab9:	18 0b                	sbb    %cl,(%ebx)
410abb:	04 16                	add    $0x16,%al
410abd:	00 61 08             	add    %ah,0x8(%ecx)
410ac0:	0b 04 12             	or     (%edx,%edx,1),%eax
410ac3:	00 c0                	add    %al,%al
410ac5:	12 ab 21 12 00 2c    	adc    0x2c001221(%ebx),%ch
410acb:	0a ab 21 12 00 0d    	or     0xd001221(%ebx),%ch
410ad1:	22 ab 21 12 00 d3    	and    -0x2cffeddf(%ebx),%ch
410ad7:	08 ab 21 97 00 8c    	or     %ch,-0x73ff68df(%ebx)
410add:	18 00                	sbb    %al,(%eax)
410adf:	00 16                	add    %dl,(%esi)
410ae1:	00 7c 1a 61          	add    %bh,0x61(%edx,%ebx,1)
410ae5:	19 12                	sbb    %edx,(%edx)
410ae7:	00 b4 22 ab 21 12 00 	add    %dh,0x1221ab(%edx,%eiz,1)
410aee:	47                   	inc    %edi
410aef:	0d ab 21 12 00       	or     $0x1221ab,%eax
410af4:	0e                   	push   %cs
410af5:	1b ab 21 06 00 7c    	sbb    0x7c000621(%ebx),%ebp
410afb:	17                   	pop    %ss
410afc:	2c 16                	sub    $0x16,%al
410afe:	1a 00                	sbb    (%eax),%al
410b00:	17                   	pop    %ss
410b01:	04 17                	add    $0x17,%al
410b03:	1d 06 00 fe 09       	sbb    $0x9fe0006,%eax
410b08:	f7 17                	notl   (%edi)
410b0a:	06                   	push   %es
410b0b:	00 88 0c 2c 16 06    	add    %cl,0x6162c0c(%eax)
410b11:	00 e1                	add    %ah,%cl
410b13:	25 2c 16 06 00       	and    $0x6162c,%eax
410b18:	4d                   	dec    %ebp
410b19:	00 46 04             	add    %al,0x4(%esi)
410b1c:	12 00                	adc    (%eax),%al
410b1e:	9d                   	popf
410b1f:	18 55 24             	sbb    %dl,0x24(%ebp)
410b22:	06                   	push   %es
410b23:	00 44 24 2c          	add    %al,0x2c(%esp)
410b27:	16                   	push   %ss
410b28:	0a 00                	or     (%eax),%al
410b2a:	55                   	push   %ebp
410b2b:	1b 78 12             	sbb    0x12(%eax),%edi
410b2e:	06                   	push   %es
410b2f:	00 3b                	add    %bh,(%ebx)
410b31:	17                   	pop    %ss
410b32:	2c 16                	sub    $0x16,%al
410b34:	0e                   	push   %cs
410b35:	00 c9                	add    %cl,%cl
410b37:	08 9b 0d 0e 00 4f    	or     %bl,0x4f000e0d(%ebx)
410b3d:	23 9b 0d 12 00 bd    	and    -0x42ffedf3(%ebx),%ebx
410b43:	08 ab 21 12 00 eb    	or     %ch,-0x14ffeddf(%ebx)
410b49:	18 ab 21 12 00 63    	sbb    %ch,0x63001221(%ebx)
410b4f:	25 ab 21 12 00       	and    $0x1221ab,%eax
410b54:	48                   	dec    %eax
410b55:	07                   	pop    %es
410b56:	ab                   	stos   %eax,%es:(%edi)
410b57:	21 12                	and    %edx,(%edx)
410b59:	00 95 07 ab 21 e3    	add    %dl,-0x1cde54f9(%ebp)
410b5f:	00 5e 18             	add    %bl,0x18(%esi)
410b62:	00 00                	add    %al,(%eax)
410b64:	e3 00                	jecxz  0x410b66
410b66:	75 18                	jne    0x410b80
410b68:	00 00                	add    %al,(%eax)
410b6a:	12 00                	adc    (%eax),%al
410b6c:	3f                   	aas
410b6d:	25 ab 21 e3 00       	and    $0xe321ab,%eax
410b72:	56                   	push   %esi
410b73:	18 00                	sbb    %al,(%eax)
410b75:	00 12                	add    %dl,(%edx)
410b77:	00 3e                	add    %bh,(%esi)
410b79:	18 ab 21 12 00 f3    	sbb    %ch,-0xcffeddf(%ebx)
410b7f:	12 ab 21 12 00 c7    	adc    -0x38ffeddf(%ebx),%ch
410b85:	07                   	pop    %es
410b86:	ab                   	stos   %eax,%es:(%edi)
410b87:	21 12                	and    %edx,(%edx)
410b89:	00 fc                	add    %bh,%ah
410b8b:	07                   	pop    %es
410b8c:	ab                   	stos   %eax,%es:(%edi)
410b8d:	21 16                	and    %edx,(%esi)
410b8f:	00 b7 18 0b 04 12    	add    %dh,0x12040b18(%edi)
410b95:	00 ad 06 ab 21 16    	add    %ch,0x1621ab06(%ebp)
410b9b:	00 4c 25 0b          	add    %cl,0xb(%ebp,%eiz,1)
410b9f:	04 12                	add    $0x12,%al
410ba1:	00 c9                	add    %cl,%cl
410ba3:	18 ab 21 12 00 1d    	sbb    %ch,0x1d001221(%ebx)
410ba9:	18 ab 21 12 00 ae    	sbb    %ch,-0x51ffeddf(%ebx)
410baf:	0d ab 21 12 00       	or     $0x1221ab,%eax
410bb4:	c4 0d ab 21 12 00    	les    0x1221ab,%ecx
410bba:	b4 17                	mov    $0x17,%ah
410bbc:	ab                   	stos   %eax,%es:(%edi)
410bbd:	21 06                	and    %eax,(%esi)
410bbf:	00 bb 03 2c 16 12    	add    %bh,0x12162c03(%ebx)
410bc5:	00 f1                	add    %dh,%cl
410bc7:	1a ab 21 12 00 98    	sbb    -0x67ffeddf(%ebx),%ch
410bcd:	0a ab 21 12 00 dd    	or     -0x22ffeddf(%ebx),%ch
410bd3:	12 ab 21 0a 00 21    	adc    0x21000a21(%ebx),%ch
410bd9:	21 78 12             	and    %edi,0x12(%eax)
410bdc:	12 00                	adc    (%eax),%al
410bde:	f2 08 ab 21 12 00 d9 	repnz or %ch,-0x26ffeddf(%ebx)
410be5:	1a ab 21 00 00 00    	sbb    0x21(%ebx),%ch
410beb:	00 7e 03             	add    %bh,0x3(%esi)
410bee:	00 00                	add    %al,(%eax)
410bf0:	00 00                	add    %al,(%eax)
410bf2:	01 00                	add    %eax,(%eax)
410bf4:	01 00                	add    %eax,(%eax)
410bf6:	00 00                	add    %al,(%eax)
410bf8:	10 00                	adc    %al,(%eax)
410bfa:	65 1d b2 20 49 00    	gs sbb $0x4920b2,%eax
410c00:	01 00                	add    %eax,(%eax)
410c02:	01 00                	add    %eax,(%eax)
410c04:	00 01                	add    %al,(%ecx)
410c06:	10 00                	adc    %al,(%eax)
410c08:	03 21                	add    (%ecx),%esp
410c0a:	b2 20                	mov    $0x20,%dl
410c0c:	61                   	popa
410c0d:	00 03                	add    %al,(%ebx)
410c0f:	00 06                	add    %al,(%esi)
410c11:	00 01                	add    %al,(%ecx)
410c13:	00 10                	add    %dl,(%eax)
410c15:	00 03                	add    %al,(%ebx)
410c17:	17                   	pop    %ss
410c18:	4d                   	dec    %ebp
410c19:	26 65 00 04 00       	es add %al,%gs:(%eax,%eax,1)
410c1e:	09 00                	or     %eax,(%eax)
410c20:	01 00                	add    %eax,(%eax)
410c22:	10 00                	adc    %al,(%eax)
410c24:	b4 16                	mov    $0x16,%ah
410c26:	4d                   	dec    %ebp
410c27:	26 65 00 08          	es add %cl,%gs:(%eax)
410c2b:	00 0d 00 01 00 10    	add    %cl,0x10000100
410c31:	00 78 16             	add    %bh,0x16(%eax)
410c34:	4d                   	dec    %ebp
410c35:	26 65 00 0c 00       	es add %cl,%gs:(%eax,%eax,1)
410c3a:	12 00                	adc    (%eax),%al
410c3c:	01 00                	add    %eax,(%eax)
410c3e:	10 00                	adc    %al,(%eax)
410c40:	e4 16                	in     $0x16,%al
410c42:	4d                   	dec    %ebp
410c43:	26 65 00 29          	es add %ch,%gs:(%ecx)
410c47:	00 18                	add    %bl,(%eax)
410c49:	00 01                	add    %al,(%ecx)
410c4b:	00 10                	add    %dl,(%eax)
410c4d:	00 d5                	add    %dl,%ch
410c4f:	22 4d 26             	and    0x26(%ebp),%cl
410c52:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
410c56:	20 00                	and    %al,(%eax)
410c58:	00 00                	add    %al,(%eax)
410c5a:	10 00                	adc    %al,(%eax)
410c5c:	19 01                	sbb    %eax,(%ecx)
410c5e:	4d                   	dec    %ebp
410c5f:	26 49                	es dec %ecx
410c61:	00 49 00             	add    %cl,0x0(%ecx)
410c64:	25 00 00 00 10       	and    $0x10000000,%eax
410c69:	00 e7                	add    %ah,%bh
410c6b:	01 4d 26             	add    %ecx,0x26(%ebp)
410c6e:	49                   	dec    %ecx
410c6f:	00 4a 00             	add    %cl,0x0(%edx)
410c72:	27                   	daa
410c73:	00 01                	add    %al,(%ecx)
410c75:	00 10                	add    %dl,(%eax)
410c77:	00 94 16 4d 26 65 00 	add    %dl,0x65264d(%esi,%edx,1)
410c7e:	4a                   	dec    %edx
410c7f:	00 2d 00 00 00 10    	add    %ch,0x10000000
410c85:	00 5f 1b             	add    %bl,0x1b(%edi)
410c88:	4d                   	dec    %ebp
410c89:	26 49                	es dec %ecx
410c8b:	00 74 00 32          	add    %dh,0x32(%eax,%eax,1)
410c8f:	00 01                	add    %al,(%ecx)
410c91:	00 10                	add    %dl,(%eax)
410c93:	00 6f 16             	add    %ch,0x16(%edi)
410c96:	4d                   	dec    %ebp
410c97:	26 65 00 76 00       	es add %dh,%gs:0x0(%esi)
410c9c:	34 00                	xor    $0x0,%al
410c9e:	01 00                	add    %eax,(%eax)
410ca0:	10 00                	adc    %al,(%eax)
410ca2:	94                   	xchg   %eax,%esp
410ca3:	00 4d 26             	add    %cl,0x26(%ebp)
410ca6:	65 00 80 00 3f 00 01 	add    %al,%gs:0x1003f00(%eax)
410cad:	00 10                	add    %dl,(%eax)
410caf:	00 52 19             	add    %dl,0x19(%edx)
410cb2:	4d                   	dec    %ebp
410cb3:	26 65 00 8e 00 45 00 	es add %cl,%gs:0x1004500(%esi)
410cba:	01
410cbb:	00 10                	add    %dl,(%eax)
410cbd:	00 5e 16             	add    %bl,0x16(%esi)
410cc0:	4d                   	dec    %ebp
410cc1:	26 65 00 af 00 4d 00 	es add %ch,%gs:0x1004d00(%edi)
410cc8:	01
410cc9:	00 10                	add    %dl,(%eax)
410ccb:	00 d1                	add    %dl,%cl
410ccd:	16                   	push   %ss
410cce:	4d                   	dec    %ebp
410ccf:	26 65 00 db          	es gs add %bl,%bl
410cd3:	00 54 00 01          	add    %dl,0x1(%eax,%eax,1)
410cd7:	00 10                	add    %dl,(%eax)
410cd9:	00 a6 16 4d 26 65    	add    %ah,0x65264d16(%esi)
410cdf:	00 e8                	add    %ch,%al
410ce1:	00 5a 00             	add    %bl,0x0(%edx)
410ce4:	01 00                	add    %eax,(%eax)
410ce6:	10 00                	adc    %al,(%eax)
410ce8:	81 1b 4d 26 49 00    	sbbl   $0x49264d,(%ebx)
410cee:	f6 00 67             	testb  $0x67,(%eax)
410cf1:	00 01                	add    %al,(%ecx)
410cf3:	00 10                	add    %dl,(%eax)
410cf5:	00 e0                	add    %ah,%al
410cf7:	22 4d 26             	and    0x26(%ebp),%cl
410cfa:	65 00 fe             	gs add %bh,%dh
410cfd:	00 69 00             	add    %ch,0x0(%ecx)
410d00:	01 00                	add    %eax,(%eax)
410d02:	10 00                	adc    %al,(%eax)
410d04:	44                   	inc    %esp
410d05:	16                   	push   %ss
410d06:	4d                   	dec    %ebp
410d07:	26 65 00 07          	es add %al,%gs:(%edi)
410d0b:	01 6f 00             	add    %ebp,0x0(%edi)
410d0e:	01 00                	add    %eax,(%eax)
410d10:	10 00                	adc    %al,(%eax)
410d12:	c1 16 4d             	rcll   $0x4d,(%esi)
410d15:	26 65 00 10          	es add %dl,%gs:(%eax)
410d19:	01 76 00             	add    %esi,0x0(%esi)
410d1c:	00 00                	add    %al,(%eax)
410d1e:	10 00                	adc    %al,(%eax)
410d20:	73 1b                	jae    0x410d3d
410d22:	4d                   	dec    %ebp
410d23:	26 49                	es dec %ecx
410d25:	00 19                	add    %bl,(%ecx)
410d27:	01 7d 00             	add    %edi,0x0(%ebp)
410d2a:	01 00                	add    %eax,(%eax)
410d2c:	10 00                	adc    %al,(%eax)
410d2e:	f3 16                	repz push %ss
410d30:	4d                   	dec    %ebp
410d31:	26 65 00 1b          	es add %bl,%gs:(%ebx)
410d35:	01 7e 00             	add    %edi,0x0(%esi)
410d38:	80 01 10             	addb   $0x10,(%ecx)
410d3b:	00 cc                	add    %cl,%ah
410d3d:	12 4d 26             	adc    0x26(%ebp),%cl
410d40:	49                   	dec    %ecx
410d41:	00 26                	add    %ah,(%esi)
410d43:	01 88 00 01 00 10    	add    %ecx,0x10000100(%eax)
410d49:	00 0d 17 4d 26 65    	add    %cl,0x65264d17
410d4f:	00 26                	add    %ah,(%esi)
410d51:	01 89 00 01 00 10    	add    %ecx,0x10000100(%ecx)
410d57:	00 e7                	add    %ah,%bh
410d59:	16                   	push   %ss
410d5a:	4d                   	dec    %ebp
410d5b:	26 65 00 2f          	es add %ch,%gs:(%edi)
410d5f:	01 8f 00 01 00 10    	add    %ecx,0x10000100(%edi)
410d65:	00 88 16 4d 26 65    	add    %cl,0x65264d16(%eax)
410d6b:	00 37                	add    %dh,(%edi)
410d6d:	01 96 00 00 00 10    	add    %edx,0x10000000(%esi)
410d73:	00 68 1b             	add    %ch,0x1b(%eax)
410d76:	4d                   	dec    %ebp
410d77:	26 49                	es dec %ecx
410d79:	00 65 01             	add    %ah,0x1(%ebp)
410d7c:	ad                   	lods   %ds:(%esi),%eax
410d7d:	00 11                	add    %dl,(%ecx)
410d7f:	00 2f                	add    %ch,(%edi)
410d81:	17                   	pop    %ss
410d82:	09 06                	or     %eax,(%esi)
410d84:	11 00                	adc    %eax,(%eax)
410d86:	ee                   	out    %al,(%dx)
410d87:	09 0d 06 11 00 ea    	or     %ecx,0xea001106
410d8d:	06                   	push   %es
410d8e:	11 06                	adc    %eax,(%esi)
410d90:	01 00                	add    %eax,(%eax)
410d92:	7a 22                	jp     0x410db6
410d94:	15 06 01 00 81       	adc    $0x81000106,%eax
410d99:	00 19                	add    %bl,(%ecx)
410d9b:	06                   	push   %es
410d9c:	01 00                	add    %eax,(%eax)
410d9e:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
410d9f:	01 19                	add    %ebx,(%ecx)
410da1:	06                   	push   %es
410da2:	01 00                	add    %eax,(%eax)
410da4:	38 01                	cmp    %al,(%ecx)
410da6:	1d 06 01 00 7a       	sbb    $0x7a000106,%eax
410dab:	22 15 06 01 00 81    	and    0x81000106,%dl
410db1:	00 19                	add    %bl,(%ecx)
410db3:	06                   	push   %es
410db4:	01 00                	add    %eax,(%eax)
410db6:	58                   	pop    %eax
410db7:	01 21                	add    %esp,(%ecx)
410db9:	06                   	push   %es
410dba:	01 00                	add    %eax,(%eax)
410dbc:	c1 00 25             	roll   $0x25,(%eax)
410dbf:	06                   	push   %es
410dc0:	01 00                	add    %eax,(%eax)
410dc2:	08 04 29             	or     %al,(%ecx,%ebp,1)
410dc5:	06                   	push   %es
410dc6:	01 00                	add    %eax,(%eax)
410dc8:	f5                   	cmc
410dc9:	1c 2e                	sbb    $0x2e,%al
410dcb:	06                   	push   %es