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
410dcc:	01 00                	add    %eax,(%eax)
410dce:	7a 22                	jp     0x410df2
410dd0:	15 06 01 00 4e       	adc    $0x4e000106,%eax
410dd5:	01 33                	add    %esi,(%ebx)
410dd7:	06                   	push   %es
410dd8:	01 00                	add    %eax,(%eax)
410dda:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
410ddb:	01 19                	add    %ebx,(%ecx)
410ddd:	06                   	push   %es
410dde:	01 00                	add    %eax,(%eax)
410de0:	81 00 19 06 01 00    	addl   $0x10619,(%eax)
410de6:	45                   	inc    %ebp
410de7:	19 21                	sbb    %esp,(%ecx)
410de9:	06                   	push   %es
410dea:	01 00                	add    %eax,(%eax)
410dec:	ee                   	out    %al,(%dx)
410ded:	01 33                	add    %esi,(%ebx)
410def:	06                   	push   %es
410df0:	01 00                	add    %eax,(%eax)
410df2:	0d 02 19 06 01       	or     $0x1061902,%eax
410df7:	00 0d 03 19 06 01    	add    %cl,0x1061903
410dfd:	00 dc                	add    %bl,%ah
410dff:	02 19                	add    (%ecx),%bl
410e01:	06                   	push   %es
410e02:	01 00                	add    %eax,(%eax)
410e04:	97                   	xchg   %eax,%edi
410e05:	02 19                	add    (%ecx),%bl
410e07:	06                   	push   %es
410e08:	01 00                	add    %eax,(%eax)
410e0a:	52                   	push   %edx
410e0b:	02 19                	add    (%ecx),%bl
410e0d:	06                   	push   %es
410e0e:	01 00                	add    %eax,(%eax)
410e10:	d5 03                	aad    $0x3
410e12:	38 06                	cmp    %al,(%esi)
410e14:	01 00                	add    %eax,(%eax)
410e16:	9e                   	sahf
410e17:	03 38                	add    (%eax),%edi
410e19:	06                   	push   %es
410e1a:	01 00                	add    %eax,(%eax)
410e1c:	be 03 38 06 01       	mov    $0x1063803,%esi
410e21:	00 87 03 38 06 01    	add    %al,0x1063803(%edi)
410e27:	00 3e                	add    %bh,(%esi)
410e29:	03 19                	add    (%ecx),%ebx
410e2b:	06                   	push   %es
410e2c:	01 00                	add    %eax,(%eax)
410e2e:	d9 03                	flds   (%ebx)
410e30:	21 06                	and    %eax,(%esi)
410e32:	01 00                	add    %eax,(%eax)
410e34:	8b 03                	mov    (%ebx),%eax
410e36:	21 06                	and    %eax,(%esi)
410e38:	01 00                	add    %eax,(%eax)
410e3a:	c2 03 21             	ret    $0x2103
410e3d:	06                   	push   %es
410e3e:	01 00                	add    %eax,(%eax)
410e40:	a8 03                	test   $0x3,%al
410e42:	21 06                	and    %eax,(%esi)
410e44:	01 00                	add    %eax,(%eax)
410e46:	ba 24 3d 06 01       	mov    $0x1063d24,%edx
410e4b:	00 6f 03             	add    %ch,0x3(%edi)
410e4e:	19 06                	sbb    %eax,(%esi)
410e50:	01 00                	add    %eax,(%eax)
410e52:	49                   	dec    %ecx
410e53:	00 38                	add    %bh,(%eax)
410e55:	06                   	push   %es
410e56:	01 00                	add    %eax,(%eax)
410e58:	83 01 38             	addl   $0x38,(%ecx)
410e5b:	06                   	push   %es
410e5c:	01 00                	add    %eax,(%eax)
410e5e:	09 02                	or     %eax,(%edx)
410e60:	38 06                	cmp    %al,(%esi)
410e62:	01 00                	add    %eax,(%eax)
410e64:	c1 00 25             	roll   $0x25,(%eax)
410e67:	06                   	push   %es
410e68:	01 00                	add    %eax,(%eax)
410e6a:	cb                   	lret
410e6b:	01 25 06 01 00 38    	add    %esp,0x38000106
410e71:	16                   	push   %ss
410e72:	42                   	inc    %edx
410e73:	06                   	push   %es
410e74:	01 00                	add    %eax,(%eax)
410e76:	7a 22                	jp     0x410e9a
410e78:	15 06 01 00 88       	adc    $0x88000106,%eax
410e7d:	00 47 06             	add    %al,0x6(%edi)
410e80:	01 00                	add    %eax,(%eax)
410e82:	62 00                	bound  %eax,(%eax)
410e84:	4c                   	dec    %esp
410e85:	06                   	push   %es
410e86:	01 00                	add    %eax,(%eax)
410e88:	0d 02 19 06 01       	or     $0x1061902,%eax
410e8d:	00 a6 01 19 06 01    	add    %ah,0x1061901(%esi)
410e93:	00 81 00 19 06 01    	add    %al,0x1061900(%ecx)
410e99:	00 87 01 4c 06 01    	add    %al,0x1064c01(%edi)
410e9f:	00 40 22             	add    %al,0x22(%eax)
410ea2:	21 06                	and    %eax,(%esi)
410ea4:	01 00                	add    %eax,(%eax)
410ea6:	d8 06                	fadds  (%esi)
410ea8:	21 06                	and    %eax,(%esi)
410eaa:	01 00                	add    %eax,(%eax)
410eac:	60                   	pusha
410ead:	09 21                	or     %esp,(%ecx)
410eaf:	06                   	push   %es
410eb0:	01 00                	add    %eax,(%eax)
410eb2:	05 12 25 06 01       	add    $0x1062512,%eax
410eb7:	00 6f 12             	add    %ch,0x12(%edi)
410eba:	25 06 01 00 3e       	and    $0x3e000106,%eax
410ebf:	03 19                	add    (%ecx),%ebx
410ec1:	06                   	push   %es
410ec2:	01 00                	add    %eax,(%eax)
410ec4:	0d 03 19 06 01       	or     $0x1061903,%eax
410ec9:	00 dc                	add    %bl,%ah
410ecb:	02 19                	add    (%ecx),%bl
410ecd:	06                   	push   %es
410ece:	01 00                	add    %eax,(%eax)
410ed0:	97                   	xchg   %eax,%edi
410ed1:	02 19                	add    (%ecx),%bl
410ed3:	06                   	push   %es
410ed4:	01 00                	add    %eax,(%eax)
410ed6:	52                   	push   %edx
410ed7:	02 19                	add    (%ecx),%bl
410ed9:	06                   	push   %es
410eda:	01 00                	add    %eax,(%eax)
410edc:	56                   	push   %esi
410edd:	09 21                	or     %esp,(%ecx)
410edf:	06                   	push   %es
410ee0:	01 00                	add    %eax,(%eax)
410ee2:	6f                   	outsl  %ds:(%esi),(%dx)
410ee3:	03 19                	add    (%ecx),%ebx
410ee5:	06                   	push   %es
410ee6:	01 00                	add    %eax,(%eax)
410ee8:	6e                   	outsb  %ds:(%esi),(%dx)
410ee9:	22 21                	and    (%ecx),%ah
410eeb:	06                   	push   %es
410eec:	01 00                	add    %eax,(%eax)
410eee:	36 22 3d 06 01 00 ad 	and    %ss:0xad000106,%bh
410ef5:	01 38                	add    %edi,(%eax)
410ef7:	06                   	push   %es
410ef8:	01 00                	add    %eax,(%eax)
410efa:	57                   	push   %edi
410efb:	08 38                	or     %bh,(%eax)
410efd:	06                   	push   %es
410efe:	01 00                	add    %eax,(%eax)
410f00:	8e 12                	mov    (%edx),%ss
410f02:	21 06                	and    %eax,(%esi)
410f04:	01 00                	add    %eax,(%eax)
410f06:	27                   	daa
410f07:	17                   	pop    %ss
410f08:	21 06                	and    %eax,(%esi)
410f0a:	01 00                	add    %eax,(%eax)
410f0c:	7a 22                	jp     0x410f30
410f0e:	15 06 01 00 81       	adc    $0x81000106,%eax
410f13:	00 19                	add    %bl,(%ecx)
410f15:	06                   	push   %es
410f16:	01 00                	add    %eax,(%eax)
410f18:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
410f19:	01 19                	add    %ebx,(%ecx)
410f1b:	06                   	push   %es
410f1c:	01 00                	add    %eax,(%eax)
410f1e:	60                   	pusha
410f1f:	09 21                	or     %esp,(%ecx)
410f21:	06                   	push   %es
410f22:	01 00                	add    %eax,(%eax)
410f24:	94                   	xchg   %eax,%esp
410f25:	09 21                	or     %esp,(%ecx)
410f27:	06                   	push   %es
410f28:	01 00                	add    %eax,(%eax)
410f2a:	c1 00 25             	roll   $0x25,(%eax)
410f2d:	06                   	push   %es
410f2e:	16                   	push   %ss
410f2f:	00 ec                	add    %ch,%ah
410f31:	03 51 06             	add    0x6(%ecx),%edx
410f34:	01 00                	add    %eax,(%eax)
410f36:	7a 22                	jp     0x410f5a
410f38:	15 06 01 00 c1       	adc    $0xc1000106,%eax
410f3d:	00 25 06 01 00 a6    	add    %ah,0xa6000106