413d95:	2e 06                	cs push %es
413d97:	4a                   	dec    %edx
413d98:	00 37                	add    %dh,(%edi)
413d9a:	00 43 00             	add    %al,0x0(%ebx)
413d9d:	67 00 2e 06 2e       	add    %ch,0x2e06
413da2:	06                   	push   %es
413da3:	42                   	inc    %edx
413da4:	00 42 00             	add    %al,0x0(%edx)
413da7:	67 00 43 00          	add    %al,0x0(%bp,%di)
413dab:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
413daf:	63 00                	arpl   %eax,(%eax)
413db1:	2e 06                	cs push %es
413db3:	2e 06                	cs push %es
413db5:	2e 06                	cs push %es
413db7:	51                   	push   %ecx
413db8:	00 59 00             	add    %bl,0x0(%ecx)
413dbb:	57                   	push   %edi
413dbc:	00 57 00             	add    %dl,0x0(%edi)
413dbf:	38 00                	cmp    %al,(%eax)
413dc1:	70 00                	jo     0x413dc3
413dc3:	2e 06                	cs push %es
413dc5:	2e 06                	cs push %es
413dc7:	2e 06                	cs push %es
413dc9:	4b                   	dec    %ebx
413dca:	00 43 00             	add    %al,0x0(%ebx)
413dcd:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
413dd1:	37                   	aaa
413dd2:	00 43 00             	add    %al,0x0(%ebx)
413dd5:	67 00 2e 06 2e       	add    %ch,0x2e06
413dda:	06                   	push   %es
413ddb:	42                   	inc    %edx
413ddc:	00 42 00             	add    %al,0x0(%edx)
413ddf:	67 00 43 00          	add    %al,0x0(%bp,%di)
413de3:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
413de7:	67 00 2e 06 2e       	add    %ch,0x2e06
413dec:	06                   	push   %es
413ded:	2e 06                	cs push %es
413def:	51                   	push   %ecx
413df0:	00 59 00             	add    %bl,0x0(%ecx)
413df3:	57                   	push   %edi
413df4:	00 57 00             	add    %dl,0x0(%edi)
413df7:	38 00                	cmp    %al,(%eax)
413df9:	70 00                	jo     0x413dfb
413dfb:	2e 06                	cs push %es
413dfd:	2e 06                	cs push %es
413dff:	2e 06                	cs push %es
413e01:	4b                   	dec    %ebx
413e02:	00 43 00             	add    %al,0x0(%ebx)
413e05:	77 00                	ja     0x413e07
413e07:	59                   	pop    %ecx
413e08:	00 48 00             	add    %cl,0x0(%eax)
413e0b:	2e 06                	cs push %es
413e0d:	6e                   	outsb  %ds:(%esi),(%dx)
413e0e:	00 73 00             	add    %dh,0x0(%ebx)
413e11:	4a                   	dec    %edx
413e12:	00 2e                	add    %ch,(%esi)
413e14:	06                   	push   %es
413e15:	2e 06                	cs push %es
413e17:	2e 06                	cs push %es
413e19:	45                   	inc    %ebp
413e1a:	00 63 00             	add    %ah,0x0(%ebx)
413e1d:	77 00                	ja     0x413e1f
413e1f:	30 00                	xor    %al,(%eax)
413e21:	2e 06                	cs push %es
413e23:	2e 06                	cs push %es
413e25:	2e 06                	cs push %es
413e27:	59                   	pop    %ecx
413e28:	00 4d 00             	add    %cl,0x0(%ebp)
413e2b:	4b                   	dec    %ebx
413e2c:	00 77 00             	add    %dh,0x0(%edi)
413e2f:	2e 06                	cs push %es
413e31:	49                   	dec    %ecx
413e32:	00 4b 00             	add    %cl,0x0(%ebx)
413e35:	67 00 2e 06 2e       	add    %ch,0x2e06
413e3a:	06                   	push   %es
413e3b:	2e 06                	cs push %es
413e3d:	42                   	inc    %edx
413e3e:	00 4d 00             	add    %cl,0x0(%ebp)
413e41:	77 00                	ja     0x413e43
413e43:	2e 06                	cs push %es
413e45:	77 00                	ja     0x413e47
413e47:	42                   	inc    %edx
413e48:	00 2e                	add    %ch,(%esi)
413e4a:	06                   	push   %es
413e4b:	2e 06                	cs push %es
413e4d:	2e 06                	cs push %es
413e4f:	2e 06                	cs push %es
413e51:	2e 06                	cs push %es
413e53:	42                   	inc    %edx
413e54:	00 77 00             	add    %dh,0x0(%edi)
413e57:	2e 06                	cs push %es
413e59:	2e 06                	cs push %es
413e5b:	45                   	inc    %ebp
413e5c:	00 51 00             	add    %dl,0x0(%ecx)
413e5f:	49                   	dec    %ecx
413e60:	00 6f 00             	add    %ch,0x0(%edi)
413e63:	42                   	inc    %edx
413e64:	00 77 00             	add    %dh,0x0(%edi)
413e67:	2e 06                	cs push %es
413e69:	2e 06                	cs push %es
413e6b:	42                   	inc    %edx
413e6c:	00 67 00             	add    %ah,0x0(%edi)
413e6f:	2e 06                	cs push %es
413e71:	2e 06                	cs push %es
413e73:	2e 06                	cs push %es
413e75:	6e                   	outsb  %ds:(%esi),(%dx)
413e76:	00 4d 00             	add    %cl,0x0(%ebp)
413e79:	71 00                	jno    0x413e7b
413e7b:	2e 06                	cs push %es
413e7d:	2e 06                	cs push %es
413e7f:	2e 06                	cs push %es
413e81:	4b                   	dec    %ebx
413e82:	00 66 00             	add    %ah,0x0(%esi)
413e85:	51                   	push   %ecx
413e86:	00 59 00             	add    %bl,0x0(%ecx)
413e89:	2e 06                	cs push %es
413e8b:	2e 06                	cs push %es
413e8d:	2e 06                	cs push %es
413e8f:	51                   	push   %ecx
413e90:	00 44 00 43          	add    %al,0x43(%eax,%eax,1)
413e94:	00 69 00             	add    %ch,0x0(%ecx)
413e97:	73 00                	jae    0x413e99
413e99:	64 00 2e             	add    %ch,%fs:(%esi)
413e9c:	06                   	push   %es
413e9d:	2e 06                	cs push %es
413e9f:	59                   	pop    %ecx
413ea0:	00 46 00             	add    %al,0x0(%esi)
413ea3:	44                   	inc    %esp
413ea4:	00 67 00             	add    %ah,0x0(%edi)
413ea7:	52                   	push   %edx
413ea8:	00 7a 00             	add    %bh,0x0(%edx)
413eab:	44                   	inc    %esp
413eac:	00 51 00             	add    %dl,0x0(%ecx)
413eaf:	2e 06                	cs push %es
413eb1:	2e 06                	cs push %es
413eb3:	42                   	inc    %edx
413eb4:	00 67 00             	add    %ah,0x0(%edi)
413eb7:	73 00                	jae    0x413eb9
413eb9:	43                   	inc    %ebx
413eba:	00 65 00             	add    %ah,0x0(%ebp)
413ebd:	77 00                	ja     0x413ebf
413ebf:	59                   	pop    %ecx
413ec0:	00 2e                	add    %ch,(%esi)
413ec2:	06                   	push   %es
413ec3:	2e 06                	cs push %es
413ec5:	2e 06                	cs push %es
413ec7:	51                   	push   %ecx
413ec8:	00 48 00             	add    %cl,0x0(%eax)
413ecb:	62 00                	bound  %eax,(%eax)
413ecd:	79 00                	jns    0x413ecf
413ecf:	73 00                	jae    0x413ed1
413ed1:	2e 06                	cs push %es
413ed3:	2e 06                	cs push %es
413ed5:	2e 06                	cs push %es
413ed7:	6f                   	outsl  %ds:(%esi),(%dx)
413ed8:	00 2e                	add    %ch,(%esi)
413eda:	06                   	push   %es
413edb:	2e 06                	cs push %es
413edd:	2e 06                	cs push %es
413edf:	59                   	pop    %ecx
413ee0:	00 58 00             	add    %bl,0x0(%eax)
413ee3:	57                   	push   %edi
413ee4:	00 2e                	add    %ch,(%esi)
413ee6:	06                   	push   %es
413ee7:	6f                   	outsl  %ds:(%esi),(%dx)
413ee8:	00 47 00             	add    %al,0x0(%edi)
413eeb:	42                   	inc    %edx
413eec:	00 50 00             	add    %dl,0x0(%eax)
413eef:	34 00                	xor    $0x0,%al
413ef1:	43                   	inc    %ebx
413ef2:	00 46 00             	add    %al,0x0(%esi)
413ef5:	76 00                	jbe    0x413ef7
413ef7:	34 00                	xor    $0x0,%al
413ef9:	42                   	inc    %edx
413efa:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
413efe:	06                   	push   %es
413eff:	67 00 74 00          	add    %dh,0x0(%si)
413f03:	32 00                	xor    (%eax),%al
413f05:	43                   	inc    %ebx
413f06:	00 71 00             	add    %dh,0x0(%ecx)
413f09:	32 00                	xor    (%eax),%al
413f0b:	2e 06                	cs push %es
413f0d:	69 00 67 00 6e 00    	imul   $0x6e0067,(%eax),%eax
413f13:	2e 06                	cs push %es
413f15:	2e 06                	cs push %es
413f17:	2e 06                	cs push %es
413f19:	4b                   	dec    %ebx
413f1a:	00 2e                	add    %ch,(%esi)
413f1c:	06                   	push   %es
413f1d:	2e 06                	cs push %es
413f1f:	2e 06                	cs push %es
413f21:	43                   	inc    %ebx
413f22:	00 2e                	add    %ch,(%esi)
413f24:	06                   	push   %es
413f25:	33 00                	xor    (%eax),%eax
413f27:	73 00                	jae    0x413f29
413f29:	4c                   	dec    %esp
413f2a:	00 2e                	add    %ch,(%esi)
413f2c:	06                   	push   %es
413f2d:	2e 06                	cs push %es
413f2f:	2e 06                	cs push %es
413f31:	45                   	inc    %ebp
413f32:	00 66 00             	add    %ah,0x0(%esi)
413f35:	51                   	push   %ecx
413f36:	00 73 00             	add    %dh,0x0(%ebx)
413f39:	2e 06                	cs push %es
413f3b:	2e 06                	cs push %es
413f3d:	2e 06                	cs push %es
413f3f:	51                   	push   %ecx
413f40:	00 43 00             	add    %al,0x0(%ebx)
413f43:	2e 06                	cs push %es
413f45:	33 00                	xor    (%eax),%eax
413f47:	73 00                	jae    0x413f49
413f49:	4d                   	dec    %ebp
413f4a:	00 2e                	add    %ch,(%esi)
413f4c:	06                   	push   %es
413f4d:	2e 06                	cs push %es
413f4f:	2e 06                	cs push %es
413f51:	45                   	inc    %ebp
413f52:	00 66 00             	add    %ah,0x0(%esi)
413f55:	51                   	push   %ecx
413f56:	00 77 00             	add    %dh,0x0(%edi)
413f59:	2e 06                	cs push %es
413f5b:	2e 06                	cs push %es
413f5d:	2e 06                	cs push %es
413f5f:	51                   	push   %ecx
413f60:	00 43 00             	add    %al,0x0(%ebx)
413f63:	2e 06                	cs push %es
413f65:	33 00                	xor    (%eax),%eax
413f67:	73 00                	jae    0x413f69
413f69:	4e                   	dec    %esi
413f6a:	00 2e                	add    %ch,(%esi)
413f6c:	06                   	push   %es
413f6d:	2e 06                	cs push %es
413f6f:	2e 06                	cs push %es
413f71:	45                   	inc    %ebp
413f72:	00 66 00             	add    %ah,0x0(%esi)
413f75:	51                   	push   %ecx
413f76:	00 30                	add    %dh,(%eax)
413f78:	00 2e                	add    %ch,(%esi)
413f7a:	06                   	push   %es
413f7b:	2e 06                	cs push %es
413f7d:	2e 06                	cs push %es
413f7f:	51                   	push   %ecx
413f80:	00 71 00             	add    %dh,0x0(%ecx)
413f83:	2e 06                	cs push %es
413f85:	2e 06                	cs push %es
413f87:	2e 06                	cs push %es
413f89:	54                   	push   %esp
413f8a:	00 4d 00             	add    %cl,0x0(%ebp)
413f8d:	2e 06                	cs push %es
413f8f:	4d                   	dec    %ebp
413f90:	00 2e                	add    %ch,(%esi)
413f92:	06                   	push   %es
413f93:	57                   	push   %edi
413f94:	00 67 00             	add    %ah,0x0(%edi)
413f97:	2e 06                	cs push %es
413f99:	2e 06                	cs push %es
413f9b:	2e 06                	cs push %es
413f9d:	2e 06                	cs push %es
413f9f:	67 00 2e 06 2e       	add    %ch,0x2e06
413fa4:	06                   	push   %es
413fa5:	42                   	inc    %edx
413fa6:	00 45 00             	add    %al,0x0(%ebp)
413fa9:	2e 06                	cs push %es
413fab:	42                   	inc    %edx
413fac:	00 42 00             	add    %al,0x0(%edx)
413faf:	66 00 2b             	data16 add %ch,(%ebx)
413fb2:	00 2e                	add    %ch,(%esi)
413fb4:	06                   	push   %es
413fb5:	51                   	push   %ecx
413fb6:	00 6f 00             	add    %ch,0x0(%edi)
413fb9:	47                   	inc    %edi
413fba:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
413fbe:	06                   	push   %es
413fbf:	34 00                	xor    $0x0,%al
413fc1:	43                   	inc    %ebx
413fc2:	00 2e                	add    %ch,(%esi)
413fc4:	06                   	push   %es
413fc5:	6e                   	outsb  %ds:(%esi),(%dx)
413fc6:	00 73 00             	add    %dh,0x0(%ebx)
413fc9:	4c                   	dec    %esp
413fca:	00 2e                	add    %ch,(%esi)
413fcc:	06                   	push   %es
413fcd:	2e 06                	cs push %es
413fcf:	2e 06                	cs push %es
413fd1:	45                   	inc    %ebp
413fd2:	00 2e                	add    %ch,(%esi)
413fd4:	06                   	push   %es
413fd5:	31 00                	xor    %eax,(%eax)
413fd7:	68 00 39 00 43       	push   $0x43003900
413fdc:	00 77 00             	add    %dh,0x0(%edi)
413fdf:	2e 06                	cs push %es
413fe1:	2e 06                	cs push %es
413fe3:	42                   	inc    %edx
413fe4:	00 2e                	add    %ch,(%esi)
413fe6:	06                   	push   %es
413fe7:	51                   	push   %ecx
413fe8:	00 57 00             	add    %dl,0x0(%edi)
413feb:	2f                   	das
413fec:	00 67 00             	add    %ah,0x0(%edi)
413fef:	45                   	inc    %ebp
413ff0:	00 4c 00 42          	add    %cl,0x42(%eax,%eax,1)
413ff4:	00 79 00             	add    %bh,0x0(%ecx)
413ff7:	77 00                	ja     0x413ff9
413ff9:	4f                   	dec    %edi
413ffa:	00 2e                	add    %ch,(%esi)
413ffc:	06                   	push   %es
413ffd:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
414001:	37                   	aaa
414002:	00 43 00             	add    %al,0x0(%ebx)
414005:	77 00                	ja     0x414007
414007:	2e 06                	cs push %es
414009:	2e 06                	cs push %es
41400b:	42                   	inc    %edx
41400c:	00 2e                	add    %ch,(%esi)
41400e:	06                   	push   %es
41400f:	4e                   	dec    %esi
414010:	00 5a 00             	add    %bl,0x0(%edx)
414013:	66 00 51 00          	data16 add %dl,0x0(%ecx)
414017:	73 00                	jae    0x414019
414019:	2e 06                	cs push %es
41401b:	2e 06                	cs push %es
41401d:	2e 06                	cs push %es
41401f:	51                   	push   %ecx
414020:	00 45 00             	add    %al,0x0(%ebp)
414023:	47                   	inc    %edi
414024:	00 50 00             	add    %dl,0x0(%eax)
414027:	34 00                	xor    $0x0,%al
414029:	42                   	inc    %edx
41402a:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
41402e:	06                   	push   %es
41402f:	67 00 73 00          	add    %dh,0x0(%bp,%di)
414033:	44                   	inc    %esp
414034:	00 67 00             	add    %ah,0x0(%edi)
414037:	49                   	dec    %ecx
414038:	00 43 00             	add    %al,0x0(%ebx)
41403b:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
41403f:	77 00                	ja     0x414041
414041:	2e 06                	cs push %es
414043:	2e 06                	cs push %es
414045:	2e 06                	cs push %es
414047:	51                   	push   %ecx
414048:	00 44 00 57          	add    %al,0x57(%eax,%eax,1)
41404c:	00 58 00             	add    %bl,0x0(%eax)
41404f:	30 00                	xor    %al,(%eax)
414051:	4d                   	dec    %ebp
414052:	00 2e                	add    %ch,(%esi)
414054:	06                   	push   %es
414055:	2e 06                	cs push %es