411b16:	02 4f 00             	add    0x0(%edi),%cl
411b19:	50                   	push   %eax
411b1a:	80 00 00             	addb   $0x0,(%eax)
411b1d:	00 00                	add    %al,(%eax)
411b1f:	81 00 9b 0a c7 02    	addl   $0x2c70a9b,(%eax)
411b25:	52                   	push   %edx
411b26:	00 ac 84 00 00 00 00 	add    %ch,0x0(%esp,%eax,4)
411b2d:	81 00 9f 0a b8 02    	addl   $0x2b80a9f,(%eax)
411b33:	52                   	push   %edx
411b34:	00 3c 89             	add    %bh,(%ecx,%ecx,4)
411b37:	00 00                	add    %al,(%eax)
411b39:	00 00                	add    %al,(%eax)
411b3b:	81 00 a3 0a 5b 05    	addl   $0x55b0aa3,(%eax)
411b41:	55                   	push   %ebp
411b42:	00 84 8a 00 00 00 00 	add    %al,0x0(%edx,%ecx,4)
411b49:	86 00                	xchg   %al,(%eax)
411b4b:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411b4c:	0a 65 05             	or     0x5(%ebp),%ah
411b4f:	58                   	pop    %eax
411b50:	00 d0                	add    %dl,%al
411b52:	8a 00                	mov    (%eax),%al
411b54:	00 00                	add    %al,(%eax)
411b56:	00 86 00 ab 0a 4b    	add    %al,0x4b0aab00(%esi)
411b5c:	00 59 00             	add    %bl,0x0(%ecx)
411b5f:	f8                   	clc
411b60:	8a 00                	mov    (%eax),%al
411b62:	00 00                	add    %al,(%eax)
411b64:	00 91 00 af 0a 6a    	add    %dl,0x6a0aaf00(%ecx)
411b6a:	05 59 00 54 8b       	add    $0x8b540059,%eax
411b6f:	00 00                	add    %al,(%eax)
411b71:	00 00                	add    %al,(%eax)
411b73:	91                   	xchg   %eax,%ecx
411b74:	00 b3 0a 72 05 5b    	add    %dh,0x5b05720a(%ebx)
411b7a:	00 84 8b 00 00 00 00 	add    %al,0x0(%ebx,%ecx,4)
411b81:	91                   	xchg   %eax,%ecx
411b82:	00 b7 0a 6a 05 5d    	add    %dh,0x5d056a0a(%edi)
411b88:	00 0c 8c             	add    %cl,(%esp,%ecx,4)
411b8b:	00 00                	add    %al,(%eax)
411b8d:	00 00                	add    %al,(%eax)
411b8f:	81 00 bb 0a 8d 05    	addl   $0x58d0abb,(%eax)
411b95:	5f                   	pop    %edi
411b96:	00 04 8e             	add    %al,(%esi,%ecx,4)
411b99:	00 00                	add    %al,(%eax)
411b9b:	00 00                	add    %al,(%eax)
411b9d:	91                   	xchg   %eax,%ecx
411b9e:	00 bf 0a a9 05 62    	add    %bh,0x6205a90a(%edi)
411ba4:	00 82 8f 00 00 00    	add    %al,0x8f(%edx)
411baa:	00 83 18 e8 07 ae    	add    %al,-0x51f817e8(%ebx)
411bb0:	02 65 00             	add    0x0(%ebp),%ah
411bb3:	94                   	xchg   %eax,%esp
411bb4:	8f 00                	pop    (%eax)
411bb6:	00 00                	add    %al,(%eax)
411bb8:	00 83 00 93 0a ed    	add    %al,-0x12f56d00(%ebx)
411bbe:	04 66                	add    $0x66,%al
411bc0:	00 90 90 00 00 00    	add    %dl,0x90(%eax)
411bc6:	00 83 00 9b 0a 4b    	add    %al,0x4b0a9b00(%ebx)
411bcc:	00 67 00             	add    %ah,0x0(%edi)
411bcf:	e4 90                	in     $0x90,%al
411bd1:	00 00                	add    %al,(%eax)
411bd3:	00 00                	add    %al,(%eax)
411bd5:	83 00 9f             	addl   $0xffffff9f,(%eax)
411bd8:	0a 1e                	or     (%esi),%bl
411bda:	03 67 00             	add    0x0(%edi),%esp
411bdd:	11 91 00 00 00 00    	adc    %edx,0x0(%ecx)
411be3:	83 18 e8             	sbbl   $0xffffffe8,(%eax)
411be6:	07                   	pop    %es
411be7:	ba 05 6a 00 2c       	mov    $0x2c006a05,%edx
411bec:	91                   	xchg   %eax,%ecx
411bed:	00 00                	add    %al,(%eax)
411bef:	00 00                	add    %al,(%eax)
411bf1:	83 00 93             	addl   $0xffffff93,(%eax)
411bf4:	0a bf 05 6b 00 7c    	or     0x7c006b05(%edi),%bh
411bfa:	91                   	xchg   %eax,%ecx
411bfb:	00 00                	add    %al,(%eax)
411bfd:	00 00                	add    %al,(%eax)
411bff:	83 00 9b             	addl   $0xffffff9b,(%eax)
411c02:	0a 1e                	or     (%esi),%bl
411c04:	03 6c 00 18          	add    0x18(%eax,%eax,1),%ebp
411c08:	93                   	xchg   %eax,%ebx
411c09:	00 00                	add    %al,(%eax)
411c0b:	00 00                	add    %al,(%eax)
411c0d:	83 00 9f             	addl   $0xffffff9f,(%eax)
411c10:	0a cc                	or     %ah,%cl
411c12:	05 6f 00 00 00       	add    $0x6f,%eax
411c17:	01 00                	add    %eax,(%eax)
411c19:	84 00                	test   %al,(%eax)
411c1b:	00 00                	add    %al,(%eax)
411c1d:	01 00                	add    %eax,(%eax)
411c1f:	ac                   	lods   %ds:(%esi),%al
411c20:	00 00                	add    %al,(%eax)
411c22:	00 01                	add    %al,(%ecx)
411c24:	00 10                	add    %dl,(%eax)
411c26:	06                   	push   %es
411c27:	00 00                	add    %al,(%eax)
411c29:	02 00                	add    (%eax),%al
411c2b:	ec                   	in     (%dx),%al
411c2c:	09 00                	or     %eax,(%eax)
411c2e:	00 01                	add    %al,(%ecx)
411c30:	00 ae 00 00 00 02    	add    %ch,0x2000000(%esi)
411c36:	00 f9                	add    %bh,%cl
411c38:	00 00                	add    %al,(%eax)
411c3a:	00 01                	add    %al,(%ecx)
411c3c:	00 81 01 00 00 01    	add    %al,0x1000001(%ecx)
411c42:	00 dd                	add    %bl,%ch
411c44:	00 00                	add    %al,(%eax)
411c46:	00 01                	add    %al,(%ecx)
411c48:	00 e0                	add    %ah,%al
411c4a:	00 00                	add    %al,(%eax)
411c4c:	00 01                	add    %al,(%ecx)
411c4e:	00 93 0a 00 00 01    	add    %dl,0x100000a(%ebx)
411c54:	00 9b 0a 00 00 01    	add    %bl,0x100000a(%ebx)
411c5a:	00 9f 0a 00 00 02    	add    %bl,0x200000a(%edi)
411c60:	00 a3 0a 00 00 01    	add    %ah,0x100000a(%ebx)
411c66:	00 a7 0a 00 00 01    	add    %ah,0x100000a(%edi)
411c6c:	00 a7 0a 00 00 02    	add    %ah,0x200000a(%edi)
411c72:	00 53 05             	add    %dl,0x5(%ebx)
411c75:	00 00                	add    %al,(%eax)
411c77:	03 00                	add    (%eax),%eax
411c79:	44                   	inc    %esp
411c7a:	09 00                	or     %eax,(%eax)
411c7c:	00 01                	add    %al,(%ecx)
411c7e:	00 89 09 00 00 01    	add    %cl,0x1000009(%ecx)
411c84:	00 ab 0a 00 00 01    	add    %ch,0x100000a(%ebx)
411c8a:	00 af 0a 00 00 01    	add    %ch,0x100000a(%edi)
411c90:	00 93 0a 00 00 01    	add    %dl,0x100000a(%ebx)
411c96:	00 9b 0a 00 00 02    	add    %bl,0x200000a(%ebx)
411c9c:	00 9f 0a 00 00 03    	add    %bl,0x300000a(%edi)
411ca2:	00 a3 0a 00 00 01    	add    %ah,0x100000a(%ebx)
411ca8:	00 a7 0a 00 00 02    	add    %ah,0x200000a(%edi)
411cae:	00 ab 0a 00 00 01    	add    %ch,0x100000a(%ebx)
411cb4:	00 af 0a 00 00 01    	add    %ch,0x100000a(%edi)
411cba:	00 b3 0a 00 00 02    	add    %dh,0x200000a(%ebx)
411cc0:	00 b7 0a 00 00 03    	add    %dh,0x300000a(%edi)
411cc6:	00 bb 0a 00 00 01    	add    %bh,0x100000a(%ebx)
411ccc:	00 bf 0a 00 00 02    	add    %bh,0x200000a(%edi)
411cd2:	00 c3                	add    %al,%bl
411cd4:	0a 00                	or     (%eax),%al
411cd6:	00 03                	add    %al,(%ebx)
411cd8:	00 c7                	add    %al,%bh
411cda:	0a 00                	or     (%eax),%al
411cdc:	00 01                	add    %al,(%ecx)
411cde:	00 cb                	add    %cl,%bl
411ce0:	0a 00                	or     (%eax),%al
411ce2:	00 02                	add    %al,(%edx)
411ce4:	00 cf                	add    %cl,%bh
411ce6:	0a 00                	or     (%eax),%al
411ce8:	00 01                	add    %al,(%ecx)
411cea:	00 d3                	add    %dl,%bl
411cec:	0a 00                	or     (%eax),%al
411cee:	00 02                	add    %al,(%edx)
411cf0:	00 d7                	add    %dl,%bh
411cf2:	0a 00                	or     (%eax),%al
411cf4:	00 01                	add    %al,(%ecx)
411cf6:	00 db                	add    %bl,%bl
411cf8:	0a 00                	or     (%eax),%al
411cfa:	00 01                	add    %al,(%ecx)
411cfc:	00 df                	add    %bl,%bh
411cfe:	0a 00                	or     (%eax),%al
411d00:	00 01                	add    %al,(%ecx)
411d02:	00 e3                	add    %ah,%bl
411d04:	0a 00                	or     (%eax),%al
411d06:	00 02                	add    %al,(%edx)
411d08:	00 e7                	add    %ah,%bh
411d0a:	0a 00                	or     (%eax),%al
411d0c:	00 01                	add    %al,(%ecx)
411d0e:	00 eb                	add    %ch,%bl
411d10:	0a 00                	or     (%eax),%al
411d12:	00 01                	add    %al,(%ecx)
411d14:	00 ef                	add    %ch,%bh
411d16:	0a 00                	or     (%eax),%al
411d18:	00 02                	add    %al,(%edx)
411d1a:	00 f3                	add    %dh,%bl
411d1c:	0a 00                	or     (%eax),%al
411d1e:	00 03                	add    %al,(%ebx)
411d20:	00 f7                	add    %dh,%bh
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)