411d22:	0a 00                	or     (%eax),%al
411d24:	00 04 00             	add    %al,(%eax,%eax,1)
411d27:	fb                   	sti
411d28:	0a 00                	or     (%eax),%al
411d2a:	00 01                	add    %al,(%ecx)
411d2c:	00 ff                	add    %bh,%bh
411d2e:	0a 02                	or     (%edx),%al
411d30:	00 02                	add    %al,(%edx)
411d32:	00 03                	add    %al,(%ebx)
411d34:	0b 02                	or     (%edx),%eax
411d36:	00 03                	add    %al,(%ebx)
411d38:	00 07                	add    %al,(%edi)
411d3a:	0b 00                	or     (%eax),%eax
411d3c:	00 01                	add    %al,(%ecx)
411d3e:	00 0b                	add    %cl,(%ebx)
411d40:	0b 02                	or     (%edx),%eax
411d42:	00 02                	add    %al,(%edx)
411d44:	00 0f                	add    %cl,(%edi)
411d46:	0b 02                	or     (%edx),%eax
411d48:	00 03                	add    %al,(%ebx)
411d4a:	00 13                	add    %dl,(%ebx)
411d4c:	0b 02                	or     (%edx),%eax
411d4e:	00 04 00             	add    %al,(%eax,%eax,1)
411d51:	17                   	pop    %ss
411d52:	0b 00                	or     (%eax),%eax
411d54:	00 01                	add    %al,(%ecx)
411d56:	00 1b                	add    %bl,(%ebx)
411d58:	0b 02                	or     (%edx),%eax
411d5a:	00 02                	add    %al,(%edx)
411d5c:	00 1f                	add    %bl,(%edi)
411d5e:	0b 02                	or     (%edx),%eax
411d60:	00 03                	add    %al,(%ebx)
411d62:	00 23                	add    %ah,(%ebx)
411d64:	0b 02                	or     (%edx),%eax
411d66:	00 04 00             	add    %al,(%eax,%eax,1)
411d69:	27                   	daa
411d6a:	0b 00                	or     (%eax),%eax
411d6c:	00 01                	add    %al,(%ecx)
411d6e:	00 2b                	add    %ch,(%ebx)
411d70:	0b 00                	or     (%eax),%eax
411d72:	00 02                	add    %al,(%edx)
411d74:	00 2f                	add    %ch,(%edi)
411d76:	0b 00                	or     (%eax),%eax
411d78:	00 01                	add    %al,(%ecx)
411d7a:	00 33                	add    %dh,(%ebx)
411d7c:	0b 00                	or     (%eax),%eax
411d7e:	00 01                	add    %al,(%ecx)
411d80:	00 37                	add    %dh,(%edi)
411d82:	0b 00                	or     (%eax),%eax
411d84:	00 01                	add    %al,(%ecx)
411d86:	00 3b                	add    %bh,(%ebx)
411d88:	0b 00                	or     (%eax),%eax
411d8a:	00 02                	add    %al,(%edx)
411d8c:	00 3f                	add    %bh,(%edi)
411d8e:	0b 00                	or     (%eax),%eax
411d90:	00 03                	add    %al,(%ebx)
411d92:	00 43 0b             	add    %al,0xb(%ebx)
411d95:	00 00                	add    %al,(%eax)
411d97:	01 00                	add    %eax,(%eax)
411d99:	47                   	inc    %edi
411d9a:	0b 00                	or     (%eax),%eax
411d9c:	00 02                	add    %al,(%edx)
411d9e:	00 4b 0b             	add    %cl,0xb(%ebx)
411da1:	00 00                	add    %al,(%eax)
411da3:	01 00                	add    %eax,(%eax)
411da5:	4f                   	dec    %edi
411da6:	0b 00                	or     (%eax),%eax
411da8:	00 02                	add    %al,(%edx)
411daa:	00 53 0b             	add    %dl,0xb(%ebx)
411dad:	00 00                	add    %al,(%eax)
411daf:	01 00                	add    %eax,(%eax)
411db1:	57                   	push   %edi
411db2:	0b 00                	or     (%eax),%eax
411db4:	00 02                	add    %al,(%edx)
411db6:	00 5b 0b             	add    %bl,0xb(%ebx)
411db9:	00 00                	add    %al,(%eax)
411dbb:	01 00                	add    %eax,(%eax)
411dbd:	e2 09                	loop   0x411dc8
411dbf:	00 00                	add    %al,(%eax)
411dc1:	01 00                	add    %eax,(%eax)
411dc3:	5f                   	pop    %edi
411dc4:	0b 00                	or     (%eax),%eax
411dc6:	00 01                	add    %al,(%ecx)
411dc8:	00 7e 04             	add    %bh,0x4(%esi)
411dcb:	00 00                	add    %al,(%eax)
411dcd:	01 00                	add    %eax,(%eax)
411dcf:	63 0b                	arpl   %ecx,(%ebx)
411dd1:	00 00                	add    %al,(%eax)
411dd3:	02 00                	add    (%eax),%al
411dd5:	67 0b 00             	or     (%bx,%si),%eax
411dd8:	00 01                	add    %al,(%ecx)
411dda:	00 6b 0b             	add    %ch,0xb(%ebx)
411ddd:	00 00                	add    %al,(%eax)
411ddf:	01 00                	add    %eax,(%eax)
411de1:	6f                   	outsl  %ds:(%esi),(%dx)
411de2:	0b 00                	or     (%eax),%eax
411de4:	00 01                	add    %al,(%ecx)
411de6:	00 73 0b             	add    %dh,0xb(%ebx)
411de9:	00 00                	add    %al,(%eax)
411deb:	01 00                	add    %eax,(%eax)
411ded:	77 0b                	ja     0x411dfa
411def:	00 00                	add    %al,(%eax)
411df1:	02 00                	add    (%eax),%al
411df3:	7b 0b                	jnp    0x411e00
411df5:	00 00                	add    %al,(%eax)
411df7:	03 00                	add    (%eax),%eax
411df9:	7f 0b                	jg     0x411e06
411dfb:	00 00                	add    %al,(%eax)
411dfd:	01 00                	add    %eax,(%eax)
411dff:	83 0b 00             	orl    $0x0,(%ebx)
411e02:	00 02                	add    %al,(%edx)
411e04:	00 87 0b 00 00 03    	add    %al,0x300000b(%edi)
411e0a:	00 8b 0b 00 00 01    	add    %cl,0x100000b(%ebx)
411e10:	00 8f 0b 00 00 02    	add    %cl,0x200000b(%edi)
411e16:	00 93 0b 00 00 03    	add    %dl,0x300000b(%ebx)
411e1c:	00 97 0b 00 00 01    	add    %dl,0x100000b(%edi)
411e22:	00 9b 0b 00 00 01    	add    %bl,0x100000b(%ebx)
411e28:	00 9f 0b 00 00 02    	add    %bl,0x200000b(%edi)
411e2e:	00 a3 0b 00 00 01    	add    %ah,0x100000b(%ebx)
411e34:	00 a7 0b 00 00 02    	add    %ah,0x200000b(%edi)
411e3a:	00 ab 0b 00 00 01    	add    %ch,0x100000b(%ebx)
411e40:	00 af 0b 00 00 02    	add    %ch,0x200000b(%edi)
411e46:	00 b3 0b 00 00 01    	add    %dh,0x100000b(%ebx)
411e4c:	00 b7 0b 02 00 02    	add    %dh,0x200020b(%edi)
411e52:	00 bb 0b 02 00 03    	add    %bh,0x300020b(%ebx)
411e58:	00 bf 0b 00 00 01    	add    %bh,0x100000b(%edi)
411e5e:	00 c3                	add    %al,%bl
411e60:	0b 00                	or     (%eax),%eax
411e62:	00 02                	add    %al,(%edx)
411e64:	00 c7                	add    %al,%bh
411e66:	0b 00                	or     (%eax),%eax
411e68:	00 03                	add    %al,(%ebx)
411e6a:	00 cb                	add    %cl,%bl
411e6c:	0b 00                	or     (%eax),%eax
411e6e:	00 01                	add    %al,(%ecx)
411e70:	00 cf                	add    %cl,%bh
411e72:	0b 00                	or     (%eax),%eax
411e74:	00 01                	add    %al,(%ecx)
411e76:	00 d3                	add    %dl,%bl
411e78:	0b 00                	or     (%eax),%eax
411e7a:	00 01                	add    %al,(%ecx)
411e7c:	00 d7                	add    %dl,%bh
411e7e:	0b 00                	or     (%eax),%eax
411e80:	00 02                	add    %al,(%edx)
411e82:	00 db                	add    %bl,%bl
411e84:	0b 00                	or     (%eax),%eax
411e86:	00 03                	add    %al,(%ebx)
411e88:	00 df                	add    %bl,%bh
411e8a:	0b 00                	or     (%eax),%eax
411e8c:	00 01                	add    %al,(%ecx)
411e8e:	00 e3                	add    %ah,%bl
411e90:	0b 00                	or     (%eax),%eax
411e92:	00 01                	add    %al,(%ecx)
411e94:	00 e7                	add    %ah,%bh
411e96:	0b 00                	or     (%eax),%eax
411e98:	00 01                	add    %al,(%ecx)
411e9a:	00 eb                	add    %ch,%bl
411e9c:	0b 00                	or     (%eax),%eax
411e9e:	00 02                	add    %al,(%edx)
411ea0:	00 ef                	add    %ch,%bh
411ea2:	0b 00                	or     (%eax),%eax
411ea4:	00 03                	add    %al,(%ebx)
411ea6:	00 f3                	add    %dh,%bl
411ea8:	0b 00                	or     (%eax),%eax
411eaa:	00 01                	add    %al,(%ecx)
411eac:	00 f7                	add    %dh,%bh
411eae:	0b 00                	or     (%eax),%eax
411eb0:	00 02                	add    %al,(%edx)
411eb2:	00 fb                	add    %bh,%bl
411eb4:	0b 19                	or     (%ecx),%ebx
411eb6:	00 7c 0a 22          	add    %bh,0x22(%edx,%ecx,1)
411eba:	00 31                	add    %dh,(%ecx)
411ebc:	00 4f 09             	add    %cl,0x9(%edi)
411ebf:	47                   	inc    %edi
411ec0:	00 31                	add    %dh,(%ecx)
411ec2:	00 27                	add    %ah,(%edi)
411ec4:	05 47 00 21 00       	add    $0x210047,%eax
411ec9:	e8 07 4b 00 29       	call   0x294169d5
411ece:	00 5b 01             	add    %bl,0x1(%ebx)
411ed1:	4f                   	dec    %edi
411ed2:	00 29                	add    %ch,(%ecx)
411ed4:	00 81 0a 58 00 39    	add    %al,0x3900580a(%ecx)
411eda:	00 7f 05             	add    %bh,0x5(%edi)
411edd:	60                   	pusha
411ede:	00 21                	add    %ah,(%ecx)
411ee0:	00 a5 09 47 00 29    	add    %ah,0x29004709(%ebp)
411ee6:	00 05 01 67 00 21    	add    %al,0x21006701
411eec:	00 af 09 6b 00 29    	add    %ch,0x29006b09(%edi)
411ef2:	00 d7                	add    %dl,%bh
411ef4:	00 67 00             	add    %ah,0x0(%edi)
411ef7:	29 00                	sub    %eax,(%eax)
411ef9:	a8 00                	test   $0x0,%al
411efb:	67 00 41 00          	add    %al,0x0(%bx,%di)
411eff:	06                   	push   %es
411f00:	02 71 00             	add    0x0(%ecx),%dh
411f03:	21 00                	and    %eax,(%eax)
411f05:	ef                   	out    %eax,(%dx)
411f06:	09 78 00             	or     %edi,0x0(%eax)
411f09:	59                   	pop    %ecx
411f0a:	00 33                	add    %dh,(%ebx)
411f0c:	09 93 00 61 00 66    	or     %edx,0x66006100(%ebx)
411f12:	0a 99 00 51 00 e8    	or     -0x17ffaf00(%ecx),%bl
411f18:	07                   	pop    %es
411f19:	9e                   	sahf
411f1a:	00 51 00             	add    %dl,0x0(%ecx)
411f1d:	3a 09                	cmp    (%ecx),%cl
411f1f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
411f20:	00 69 00             	add    %ch,0x0(%ecx)
411f23:	c8 06 bb 00          	enter  $0xbb06,$0x0
411f27:	71 00                	jno    0x411f29
411f29:	77 09                	ja     0x411f34
411f2b:	bb 00 79 00 3e       	mov    $0x3e007900,%ebx
411f30:	06                   	push   %es
411f31:	cd 00                	int    $0x0
411f33:	81 00 47 02 d2 00    	addl   $0xd20247,(%eax)
411f39:	09 00                	or     %eax,(%eax)
411f3b:	e8 07 4b 00 61       	call   0x61416a47
411f40:	00 51 0a             	add    %dl,0xa(%ecx)
411f43:	99                   	cltd
411f44:	00 61 00             	add    %ah,0x0(%ecx)
411f47:	9c                   	pushf
411f48:	05 f3 00 79 00       	add    $0x7900f3,%eax
411f4d:	53                   	push   %ebx
411f4e:	01 a5 00 a1 00 df    	add    %esp,-0x20ff5f00(%ebp)
411f54:	05 fd 00 59 00       	add    $0x5900fd,%eax
411f59:	f7 09 0d 01 59 00    	testl  $0x59010d,(%ecx)
411f5f:	e8 07 12 01 c9       	call   0xc942316b
411f64:	00 88 02 65 01 c9    	add    %cl,-0x36fe9afe(%eax)
411f6a:	00 f6                	add    %dh,%dh
411f6c:	08 6b 01             	or     %ch,0x1(%ebx)
411f6f:	c9                   	leave
411f70:	00 bf 07 72 01 f9    	add    %bh,-0x6fe8df9(%edi)
411f76:	00 b8 04 7b 01 41    	add    %bh,0x41017b04(%eax)
411f7c:	00 a0 01 81 01 19    	add    %ah,0x19018101(%eax)
411f82:	01 92 00 94 01 19    	add    %edx,0x19019400(%edx)
411f88:	01 d4                	add    %edx,%esp
411f8a:	04 9a                	add    $0x9a,%al
411f8c:	01 59 00             	add    %ebx,0x0(%ecx)
411f8f:	5a                   	pop    %edx
411f90:	09 a0 01 29 01 93    	or     %esp,-0x6cfed6ff(%eax)
411f96:	01 a7 01 41 00 f5    	add    %esp,-0xaffbeff(%edi)
411f9c:	07                   	pop    %es
411f9d:	af                   	scas   %es:(%edi),%eax
411f9e:	01 41 00             	add    %eax,0x0(%ecx)
411fa1:	96                   	xchg   %eax,%esi
411fa2:	02 c1                	add    %cl,%al
411fa4:	01 c9                	add    %ecx,%ecx
411fa6:	00 d9                	add    %bl,%cl
411fa8:	07                   	pop    %es
411fa9:	c7 01 41 01 5c 05    	movl   $0x55c0141,(%ecx)
411faf:	cd 01                	int    $0x1
411fb1:	41                   	inc    %ecx
411fb2:	01 69 05             	add    %ebp,0x5(%ecx)
411fb5:	d5 01                	aad    $0x1
411fb7:	91                   	xchg   %eax,%ecx
411fb8:	00 a6 02 da 01 59    	add    %ah,0x5901da02(%esi)
411fbe:	01 6c 00 df          	add    %ebp,-0x21(%eax,%eax,1)
411fc2:	01 41 01             	add    %eax,0x1(%ecx)
411fc5:	72 09                	jb     0x411fd0
411fc7:	e4 01                	in     $0x1,%al
411fc9:	59                   	pop    %ecx
411fca:	01 12                	add    %edx,(%edx)
411fcc:	00 df                	add    %bl,%bh
411fce:	01 41 01             	add    %eax,0x1(%ecx)
411fd1:	72 09                	jb     0x411fdc
411fd3:	ec                   	in     (%dx),%al
411fd4:	01 59 01             	add    %ebx,0x1(%ecx)
411fd7:	88 05 df 01 41 01    	mov    %al,0x14101df
411fdd:	72 09                	jb     0x411fe8
411fdf:	f3 01 59 01          	repz add %ebx,0x1(%ecx)
411fe3:	34 00                	xor    $0x0,%al
411fe5:	df 01                	filds  (%ecx)
411fe7:	59                   	pop    %ecx
411fe8:	01 2c 00             	add    %ebp,(%eax,%eax,1)
411feb:	df 01                	filds  (%ecx)
411fed:	59                   	pop    %ecx
411fee:	01 1b                	add    %ebx,(%ebx)
411ff0:	01 df                	add    %ebx,%edi
411ff2:	01 41 01             	add    %eax,0x1(%ecx)
411ff5:	72 09                	jb     0x412000
411ff7:	fc                   	cld
411ff8:	01 59 01             	add    %ebx,0x1(%ecx)
411ffb:	be 09 df 01 59       	mov    $0x5901df09,%esi
412000:	01 13                	add    %edx,(%ebx)
412002:	01 df                	add    %ebx,%edi
412004:	01 59 01             	add    %ebx,0x1(%ecx)
412007:	0b 01                	or     (%ecx),%eax
412009:	df 01                	filds  (%ecx)
41200b:	59                   	pop    %ecx
41200c:	01 14 08             	add    %edx,(%eax,%ecx,1)
41200f:	df 01                	filds  (%ecx)
412011:	41                   	inc    %ecx
412012:	01 72 09             	add    %esi,0x9(%edx)
412015:	05 02 59 01 7b       	add    $0x7b015902,%eax
41201a:	00 df                	add    %bl,%bh
41201c:	01 59 01             	add    %ebx,0x1(%ecx)
41201f:	22 00                	and    (%eax),%al
412021:	df 01                	filds  (%ecx)
412023:	59                   	pop    %ecx
412024:	01 25 01 df 01 59    	add    %esp,0x5901df01
41202a:	01 2e                	add    %ebp,(%esi)
41202c:	01 df                	add    %ebx,%edi
41202e:	01 41 01             	add    %eax,0x1(%ecx)
412031:	75 05                	jne    0x412038
412033:	0d 02 59 01 01       	or     $0x1015902,%eax
412038:	00 df                	add    %bl,%bh
41203a:	01 59 01             	add    %ebx,0x1(%ecx)
41203d:	1a 00                	sbb    (%eax),%al
41203f:	df 01                	filds  (%ecx)
412041:	59                   	pop    %ecx
412042:	01 4e 00             	add    %ecx,0x0(%esi)
412045:	df 01                	filds  (%ecx)
412047:	59                   	pop    %ecx
412048:	01 3e                	add    %edi,(%esi)
41204a:	05 df 01 41 01       	add    $0x14101df,%eax
41204f:	72 09                	jb     0x41205a
412051:	13 02                	adc    (%edx),%eax
412053:	59                   	pop    %ecx
412054:	01 5e 00             	add    %ebx,0x0(%esi)
412057:	df 01                	filds  (%ecx)
412059:	59                   	pop    %ecx
41205a:	01 56 00             	add    %edx,0x0(%esi)
41205d:	df 01                	filds  (%ecx)
41205f:	59                   	pop    %ecx
412060:	01 e8                	add    %ebp,%eax
412062:	09 df                	or     %ebx,%edi
412064:	01 41 01             	add    %eax,0x1(%ecx)
412067:	72 09                	jb     0x412072
412069:	1c 02                	sbb    $0x2,%al
41206b:	59                   	pop    %ecx
41206c:	01 0a                	add    %ecx,(%edx)
41206e:	00 df                	add    %bl,%bh
412070:	01 59 01             	add    %ebx,0x1(%ecx)
412073:	34 01                	xor    $0x1,%al
412075:	df 01                	filds  (%ecx)
412077:	59                   	pop    %ecx
412078:	01 73 00             	add    %esi,0x0(%ebx)
41207b:	df 01                	filds  (%ecx)
41207d:	59                   	pop    %ecx
41207e:	01 8f 01 df 01 59    	add    %ecx,0x5901df01(%edi)
412084:	01 cf                	add    %ecx,%edi
412086:	07                   	pop    %es
412087:	df 01                	filds  (%ecx)
412089:	59                   	pop    %ecx
41208a:	01 46 00             	add    %eax,0x0(%esi)
41208d:	df 01                	filds  (%ecx)
41208f:	59                   	pop    %ecx
412090:	01 39                	add    %edi,(%ecx)
412092:	01 df                	add    %ebx,%edi
412094:	01 59 01             	add    %ebx,0x1(%ecx)