411bf1:	00 6a 00             	add    %ch,0x0(%edx)
411bf4:	e8 cc 00 00 00       	call   0x411cc5
411bf9:	00 81 00 1a 0e d5    	add    %al,-0x2af1e600(%ecx)
411bff:	06                   	push   %es
411c00:	6a 00                	push   $0x0
411c02:	e8 ce 00 00 00       	call   0x411cd5
411c07:	00 81 00 9a 04 d5    	add    %al,-0x2afb6600(%ecx)
411c0d:	06                   	push   %es
411c0e:	6c                   	insb   (%dx),%es:(%edi)
411c0f:	00 80 d0 00 00 00    	add    %al,0xd0(%eax)
411c15:	00 81 00 12 11 d5    	add    %al,-0x2aeeee00(%ecx)
411c1b:	06                   	push   %es
411c1c:	6e                   	outsb  %ds:(%esi),(%dx)
411c1d:	00 98 d1 00 00 00    	add    %bl,0xd1(%eax)
411c23:	00 81 00 14 0f d5    	add    %al,-0x2af0ec00(%ecx)
411c29:	06                   	push   %es
411c2a:	70 00                	jo     0x411c2c
411c2c:	fc                   	cld
411c2d:	d1 00                	roll   $1,(%eax)
411c2f:	00 00                	add    %al,(%eax)
411c31:	00 c4                	add    %al,%ah
411c33:	00 3e                	add    %bh,(%esi)
411c35:	0a 15 00 72 00 34    	or     0x34007200,%dl
411c3b:	d2 00                	rolb   %cl,(%eax)
411c3d:	00 00                	add    %al,(%eax)
411c3f:	00 81 00 b2 23 06    	add    %al,0x623b200(%ecx)
411c45:	00 73 00             	add    %dh,0x0(%ebx)
411c48:	12 d6                	adc    %dh,%dl
411c4a:	00 00                	add    %al,(%eax)
411c4c:	00 00                	add    %al,(%eax)
411c4e:	86 18                	xchg   %bl,(%eax)
411c50:	6e                   	outsb  %ds:(%esi),(%dx)
411c51:	1c 06                	sbb    $0x6,%al
411c53:	00 73 00             	add    %dh,0x0(%ebx)
411c56:	20 24 00             	and    %ah,(%eax,%eax,1)
411c59:	00 00                	add    %al,(%eax)
411c5b:	00 81 00 51 05 d5    	add    %al,-0x2afaaf00(%ecx)
411c61:	06                   	push   %es
411c62:	73 00                	jae    0x411c64
411c64:	2c d6                	sub    $0xd6,%al
411c66:	00 00                	add    %al,(%eax)
411c68:	00 00                	add    %al,(%eax)
411c6a:	81 00 97 11 d5 06    	addl   $0x6d51197,(%eax)
411c70:	75 00                	jne    0x411c72
411c72:	24 d7                	and    $0xd7,%al
411c74:	00 00                	add    %al,(%eax)
411c76:	00 00                	add    %al,(%eax)
411c78:	81 00 b2 0e d5 06    	addl   $0x6d50eb2,(%eax)
411c7e:	77 00                	ja     0x411c80
411c80:	80 d7 00             	adc    $0x0,%bh
411c83:	00 00                	add    %al,(%eax)
411c85:	00 81 00 a3 0e d5    	add    %al,-0x2af15d00(%ecx)
411c8b:	06                   	push   %es
411c8c:	79 00                	jns    0x411c8e
411c8e:	ac                   	lods   %ds:(%esi),%al
411c8f:	d8 00                	fadds  (%eax)
411c91:	00 00                	add    %al,(%eax)
411c93:	00 c4                	add    %al,%ah
411c95:	00 3e                	add    %bh,(%esi)
411c97:	0a 15 00 7b 00 e4    	or     0xe4007b00,%dl
411c9d:	d8 00                	fadds  (%eax)
411c9f:	00 00                	add    %al,(%eax)
411ca1:	00 81 00 b2 23 06    	add    %al,0x623b200(%ecx)
411ca7:	00 7c 00 fb          	add    %bh,-0x5(%eax,%eax,1)
411cab:	51                   	push   %ecx
411cac:	00 00                	add    %al,(%eax)
411cae:	00 00                	add    %al,(%eax)
411cb0:	86 18                	xchg   %bl,(%eax)
411cb2:	6e                   	outsb  %ds:(%esi),(%dx)
411cb3:	1c 06                	sbb    $0x6,%al
411cb5:	00 7c 00 e2          	add    %bh,-0x1e(%eax,%eax,1)
411cb9:	dc 00                	faddl  (%eax)
411cbb:	00 00                	add    %al,(%eax)
411cbd:	00 86 18 6e 1c 06    	add    %al,0x61c6e18(%esi)
411cc3:	00 7c 00 fc          	add    %bh,-0x4(%eax,%eax,1)
411cc7:	dc 00                	faddl  (%eax)
411cc9:	00 00                	add    %al,(%eax)
411ccb:	00 81 00 8f 05 d5    	add    %al,-0x2afa7100(%ecx)
411cd1:	06                   	push   %es
411cd2:	7c 00                	jl     0x411cd4
411cd4:	70 dd                	jo     0x411cb3
411cd6:	00 00                	add    %al,(%eax)
411cd8:	00 00                	add    %al,(%eax)
411cda:	81 00 c2 11 d5 06    	addl   $0x6d511c2,(%eax)
411ce0:	7e 00                	jle    0x411ce2
411ce2:	20 24 00             	and    %ah,(%eax,%eax,1)
411ce5:	00 00                	add    %al,(%eax)
411ce7:	00 81 00 ba 0a 06    	add    %al,0x60aba00(%ecx)
411ced:	00 80 00 f8 dd 00    	add    %al,0xddf800(%eax)
411cf3:	00 00                	add    %al,(%eax)
411cf5:	00 81 00 a3 0e d5    	add    %al,-0x2af15d00(%ecx)
411cfb:	06                   	push   %es
411cfc:	80 00 2a             	addb   $0x2a,(%eax)
411cff:	df 00                	filds  (%eax)
411d01:	00 00                	add    %al,(%eax)
411d03:	00 81 00 bf 0e d5    	add    %al,-0x2af14100(%ecx)
411d09:	06                   	push   %es
411d0a:	82 00 60             	addb   $0x60,(%eax)
411d0d:	df 00                	filds  (%eax)
411d0f:	00 00                	add    %al,(%eax)
411d11:	00 81 00 a6 11 d5    	add    %al,-0x2aee5a00(%ecx)
411d17:	06                   	push   %es
411d18:	84 00                	test   %al,(%eax)
411d1a:	20 24 00             	and    %ah,(%eax,%eax,1)
411d1d:	00 00                	add    %al,(%eax)
411d1f:	00 81 00 d1 11 ff    	add    %al,-0xee2f00(%ecx)
411d25:	06                   	push   %es
411d26:	86 00                	xchg   %al,(%eax)
411d28:	b8 e0 00 00 00       	mov    $0xe0,%eax
411d2d:	00 c4                	add    %al,%ah
411d2f:	00 3e                	add    %bh,(%esi)
411d31:	0a 15 00 88 00 f0    	or     0xf0008800,%dl
411d37:	e0 00                	loopne 0x411d39
411d39:	00 00                	add    %al,(%eax)
411d3b:	00 81 00 b2 23 06    	add    %al,0x623b200(%ecx)
411d41:	00 89 00 ce e4 00    	add    %cl,0xe4ce00(%ecx)
411d47:	00 00                	add    %al,(%eax)
411d49:	00 91 00 77 17 1f    	add    %dl,0x1f177700(%ecx)
411d4f:	02 89 00 e9 e4 00    	add    0xe4e900(%ecx),%cl
411d55:	00 00                	add    %al,(%eax)
411d57:	00 86 18 6e 1c 06    	add    %al,0x61c6e18(%esi)
411d5d:	00 89 00 04 e5 00    	add    %cl,0xe50400(%ecx)
411d63:	00 00                	add    %al,(%eax)
411d65:	00 81 00 cb 04 d5    	add    %al,-0x2afb3500(%ecx)
411d6b:	06                   	push   %es
411d6c:	89 00                	mov    %eax,(%eax)
411d6e:	10 e6                	adc    %ah,%dh
411d70:	00 00                	add    %al,(%eax)
411d72:	00 00                	add    %al,(%eax)
411d74:	81 00 1a 0e d5 06    	addl   $0x6d50e1a,(%eax)
411d7a:	8b 00                	mov    (%eax),%eax
411d7c:	d4 e7                	aam    $0xe7
411d7e:	00 00                	add    %al,(%eax)
411d80:	00 00                	add    %al,(%eax)
411d82:	81 00 12 11 d5 06    	addl   $0x6d51112,(%eax)
411d88:	8d 00                	lea    (%eax),%eax
411d8a:	64 e9 00 00 00 00    	fs jmp 0x411d90
411d90:	c4 00                	les    (%eax),%eax
411d92:	3e 0a 15 00 8f 00 9c 	or     %ds:0x9c008f00,%dl
411d99:	e9 00 00 00 00       	jmp    0x411d9e
411d9e:	81 00 b2 23 06 00    	addl   $0x623b2,(%eax)
411da4:	90                   	nop
411da5:	00 14 ed 00 00 00 00 	add    %dl,0x0(,%ebp,8)
411dac:	86 18                	xchg   %bl,(%eax)
411dae:	6e                   	outsb  %ds:(%esi),(%dx)
411daf:	1c 06                	sbb    $0x6,%al
411db1:	00 90 00 2c ed 00    	add    %dl,0xed2c00(%eax)
411db7:	00 00                	add    %al,(%eax)
411db9:	00 81 00 7e 05 d5    	add    %al,-0x2afa8200(%ecx)
411dbf:	06                   	push   %es
411dc0:	90                   	nop
411dc1:	00 4d ed             	add    %cl,-0x13(%ebp)
411dc4:	00 00                	add    %al,(%eax)
411dc6:	00 00                	add    %al,(%eax)
411dc8:	81 00 f6 0e d5 06    	addl   $0x6d50ef6,(%eax)
411dce:	92                   	xchg   %eax,%edx
411dcf:	00 58 ed             	add    %bl,-0x13(%eax)
411dd2:	00 00                	add    %al,(%eax)
411dd4:	00 00                	add    %al,(%eax)
411dd6:	81 00 d8 0e d5 06    	addl   $0x6d50ed8,(%eax)
411ddc:	94                   	xchg   %eax,%esp
411ddd:	00 74 ed 00          	add    %dh,0x0(%ebp,%ebp,8)
411de1:	00 00                	add    %al,(%eax)
411de3:	00 81 00 be 10 d5    	add    %al,-0x2aef4200(%ecx)
411de9:	06                   	push   %es
411dea:	96                   	xchg   %eax,%esi
411deb:	00 98 ed 00 00 00    	add    %bl,0xed(%eax)
411df1:	00 c4                	add    %al,%ah
411df3:	00 3e                	add    %bh,(%esi)
411df5:	0a 15 00 98 00 d0    	or     0xd0009800,%dl
411dfb:	ed                   	in     (%dx),%eax
411dfc:	00 00                	add    %al,(%eax)
411dfe:	00 00                	add    %al,(%eax)
411e00:	81 00 b2 23 06 00    	addl   $0x623b2,(%eax)
411e06:	99                   	cltd
411e07:	00 64 f1 00          	add    %ah,0x0(%ecx,%esi,8)
411e0b:	00 00                	add    %al,(%eax)
411e0d:	00 86 18 6e 1c 06    	add    %al,0x61c6e18(%esi)
411e13:	00 99 00 87 f1 00    	add    %bl,0xf18700(%ecx)
411e19:	00 00                	add    %al,(%eax)
411e1b:	00 81 00 b9 04 d5    	add    %al,-0x2afb4700(%ecx)
411e21:	06                   	push   %es
411e22:	99                   	cltd
411e23:	00 a8 f1 00 00 00    	add    %ch,0xf1(%eax)
411e29:	00 81 00 56 0f d5    	add    %al,-0x2af0aa00(%ecx)
411e2f:	06                   	push   %es
411e30:	9b                   	fwait
411e31:	00 e0                	add    %ah,%al
411e33:	f1                   	int1
411e34:	00 00                	add    %al,(%eax)
411e36:	00 00                	add    %al,(%eax)
411e38:	81 00 66 17 07 07    	addl   $0x7071766,(%eax)
411e3e:	9d                   	popf
411e3f:	00 48 f2             	add    %cl,-0xe(%eax)
411e42:	00 00                	add    %al,(%eax)
411e44:	00 00                	add    %al,(%eax)
411e46:	81 00 32 0f d5 06    	addl   $0x6d50f32,(%eax)
411e4c:	9e                   	sahf
411e4d:	00 b8 f2 00 00 00    	add    %bh,0xf2(%eax)
411e53:	00 81 00 7a 0f d5    	add    %al,-0x2af08600(%ecx)
411e59:	06                   	push   %es
411e5a:	a0 00 4d ed 00       	mov    0xed4d00,%al
411e5f:	00 00                	add    %al,(%eax)
411e61:	00 81 00 f6 0e d5    	add    %al,-0x2af10a00(%ecx)
411e67:	06                   	push   %es
411e68:	a2 00 f0 f2 00       	mov    %al,0xf2f000
411e6d:	00 00                	add    %al,(%eax)
411e6f:	00 81 00 79 0d 0c    	add    %al,0xc0d7900(%ecx)
411e75:	07                   	pop    %es
411e76:	a4                   	movsb  %ds:(%esi),%es:(%edi)
411e77:	00 30                	add    %dh,(%eax)
411e79:	f3 00 00             	repz add %al,(%eax)
411e7c:	00 00                	add    %al,(%eax)
411e7e:	81 00 94 10 d5 06    	addl   $0x6d51094,(%eax)
411e84:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
411e85:	00 68 f3             	add    %ch,-0xd(%eax)
411e88:	00 00                	add    %al,(%eax)
411e8a:	00 00                	add    %al,(%eax)
411e8c:	81 00 f8 0f d5 06    	addl   $0x6d50ff8,(%eax)
411e92:	a8 00                	test   $0x0,%al
411e94:	a0 f3 00 00 00       	mov    0xf3,%al
411e99:	00 81 00 1c 10 d5    	add    %al,-0x2aefe400(%ecx)
411e9f:	06                   	push   %es
411ea0:	aa                   	stos   %al,%es:(%edi)
411ea1:	00 d8                	add    %bl,%al
411ea3:	f3 00 00             	repz add %al,(%eax)
411ea6:	00 00                	add    %al,(%eax)
411ea8:	81 00 a4 0f d5 06    	addl   $0x6d50fa4,(%eax)
411eae:	ac                   	lods   %ds:(%esi),%al
411eaf:	00 10                	add    %dl,(%eax)
411eb1:	f4                   	hlt
411eb2:	00 00                	add    %al,(%eax)
411eb4:	00 00                	add    %al,(%eax)
411eb6:	81 00 c8 0f d5 06    	addl   $0x6d50fc8,(%eax)
411ebc:	ae                   	scas   %es:(%edi),%al
411ebd:	00 48 f4             	add    %cl,-0xc(%eax)
411ec0:	00 00                	add    %al,(%eax)
411ec2:	00 00                	add    %al,(%eax)
411ec4:	81 00 30 11 d5 06    	addl   $0x6d51130,(%eax)
411eca:	b0 00                	mov    $0x0,%al
411ecc:	80 f4 00             	xor    $0x0,%ah
411ecf:	00 00                	add    %al,(%eax)
411ed1:	00 81 00 54 11 d5    	add    %al,-0x2aeeac00(%ecx)
411ed7:	06                   	push   %es
411ed8:	b2 00                	mov    $0x0,%dl
411eda:	b8 f4 00 00 00       	mov    $0xf4,%eax
411edf:	00 81 00 d8 0e d5    	add    %al,-0x2af12800(%ecx)
411ee5:	06                   	push   %es
411ee6:	b4 00                	mov    $0x0,%ah
411ee8:	4d                   	dec    %ebp
411ee9:	ed                   	in     (%dx),%eax
411eea:	00 00                	add    %al,(%eax)
411eec:	00 00                	add    %al,(%eax)
411eee:	81 00 6e 0e d5 06    	addl   $0x6d50e6e,(%eax)
411ef4:	b6 00                	mov    $0x0,%dh
411ef6:	20 24 00             	and    %ah,(%eax,%eax,1)
411ef9:	00 00                	add    %al,(%eax)
411efb:	00 81 00 46 10 d5    	add    %al,-0x2aefba00(%ecx)
411f01:	06                   	push   %es
411f02:	b8 00 f0 f4 00       	mov    $0xf4f000,%eax
411f07:	00 00                	add    %al,(%eax)
411f09:	00 81 00 e2 10 d5    	add    %al,-0x2aef1e00(%ecx)
411f0f:	06                   	push   %es
411f10:	ba 00 1c f5 00       	mov    $0xf51c00,%edx
411f15:	00 00                	add    %al,(%eax)
411f17:	00 81 00 6a 10 d5    	add    %al,-0x2aef9600(%ecx)
411f1d:	06                   	push   %es
411f1e:	bc 00 2c f5 00       	mov    $0xf52c00,%esp
411f23:	00 00                	add    %al,(%eax)
411f25:	00 81 00 f8 0d d5    	add    %al,-0x2af20800(%ecx)
411f2b:	06                   	push   %es
411f2c:	be 00 8c f5 00       	mov    $0xf58c00,%esi
411f31:	00 00                	add    %al,(%eax)
411f33:	00 c4                	add    %al,%ah
411f35:	00 3e                	add    %bh,(%esi)
411f37:	0a 15 00 c0 00 c4    	or     0xc400c000,%dl
411f3d:	f5                   	cmc
411f3e:	00 00                	add    %al,(%eax)
411f40:	00 00                	add    %al,(%eax)
411f42:	81 00 b2 23 06 00    	addl   $0x623b2,(%eax)
411f48:	c1 00 fb             	roll   $0xfb,(%eax)
411f4b:	51                   	push   %ecx
411f4c:	00 00                	add    %al,(%eax)
411f4e:	00 00                	add    %al,(%eax)
411f50:	86 18                	xchg   %bl,(%eax)
411f52:	6e                   	outsb  %ds:(%esi),(%dx)
411f53:	1c 06                	sbb    $0x6,%al
411f55:	00 c1                	add    %al,%cl
411f57:	00 00                	add    %al,(%eax)
411f59:	00 01                	add    %al,(%ecx)
411f5b:	00 cd                	add    %cl,%ch
411f5d:	0c 00                	or     $0x0,%al
411f5f:	00 01                	add    %al,(%ecx)
411f61:	00 be 1a 00 00 02    	add    %bh,0x200001a(%esi)
411f67:	00 29                	add    %ch,(%ecx)
411f69:	0d 00 00 01 00       	or     $0x10000,%eax
411f6e:	91                   	xchg   %eax,%ecx
411f6f:	0d 00 00 01 00       	or     $0x10000,%eax
411f74:	be 1a 00 00 02       	mov    $0x200001a,%esi
411f79:	00 29                	add    %ch,(%ecx)
411f7b:	0d 00 00 01 00       	or     $0x10000,%eax
411f80:	be 1a 00 00 02       	mov    $0x200001a,%esi
411f85:	00 29                	add    %ch,(%ecx)
411f87:	0d 00 00 01 00       	or     $0x10000,%eax
411f8c:	91                   	xchg   %eax,%ecx
411f8d:	0d 00 00 01 00       	or     $0x10000,%eax
411f92:	be 1a 00 00 02       	mov    $0x200001a,%esi
411f97:	00 29                	add    %ch,(%ecx)
411f99:	0d 00 00 01 00       	or     $0x10000,%eax
411f9e:	be 1a 00 00 02       	mov    $0x200001a,%esi
411fa3:	00 29                	add    %ch,(%ecx)
411fa5:	0d 00 00 01 00       	or     $0x10000,%eax
411faa:	be 1a 00 00 02       	mov    $0x200001a,%esi
411faf:	00 29                	add    %ch,(%ecx)
411fb1:	0d 00 00 01 00       	or     $0x10000,%eax
411fb6:	91                   	xchg   %eax,%ecx
411fb7:	0d 00 00 01 00       	or     $0x10000,%eax
411fbc:	be 1a 00 00 02       	mov    $0x200001a,%esi
411fc1:	00 29                	add    %ch,(%ecx)
411fc3:	0d 00 00 01 00       	or     $0x10000,%eax
411fc8:	be 1a 00 00 02       	mov    $0x200001a,%esi
411fcd:	00 29                	add    %ch,(%ecx)
411fcf:	0d 00 00 01 00       	or     $0x10000,%eax
411fd4:	be 1a 00 00 02       	mov    $0x200001a,%esi
411fd9:	00 29                	add    %ch,(%ecx)
411fdb:	0d 00 00 01 00       	or     $0x10000,%eax
411fe0:	75 09                	jne    0x411feb
411fe2:	00 00                	add    %al,(%eax)
411fe4:	01 00                	add    %eax,(%eax)
411fe6:	91                   	xchg   %eax,%ecx
411fe7:	0d 00 00 01 00       	or     $0x10000,%eax
411fec:	be 1a 00 00 02       	mov    $0x200001a,%esi
411ff1:	00 29                	add    %ch,(%ecx)
411ff3:	0d 00 00 01 00       	or     $0x10000,%eax
411ff8:	be 1a 00 00 02       	mov    $0x200001a,%esi
411ffd:	00 29                	add    %ch,(%ecx)
411fff:	0d 00 00 01 00       	or     $0x10000,%eax
412004:	91                   	xchg   %eax,%ecx
412005:	0d 00 00 01 00       	or     $0x10000,%eax
41200a:	dd 25 00 00 01 00    	frstor 0x10000
412010:	12 00                	adc    (%eax),%al
412012:	00 00                	add    %al,(%eax)
412014:	01 00                	add    %eax,(%eax)
412016:	23 04 00             	and    (%eax,%eax,1),%eax
412019:	00 01                	add    %al,(%ecx)
41201b:	00 23                	add    %ah,(%ebx)
41201d:	04 00                	add    $0x0,%al
41201f:	00 01                	add    %al,(%ecx)
412021:	00 be 1a 00 00 02    	add    %bh,0x200001a(%esi)
412027:	00 29                	add    %ch,(%ecx)