403d0f:	00 72 00             	add    %dh,0x0(%edx)
403d12:	61                   	popa
403d13:	00 73 00             	add    %dh,0x0(%ebx)
403d16:	68 00 00 00 00       	push   $0x0
403d1b:	00 42 00             	add    %al,0x0(%edx)
403d1e:	6c                   	insb   (%dx),%es:(%edi)
403d1f:	00 75 00             	add    %dh,0x0(%ebp)
403d22:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403d26:	63 00                	arpl   %eax,(%eax)
403d28:	72 00                	jb     0x403d2a
403d2a:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
403d2e:	6e                   	outsb  %ds:(%esi),(%dx)
403d2f:	00 00                	add    %al,(%eax)
403d31:	00 00                	add    %al,(%eax)
403d33:	00 41 00             	add    %al,0x0(%ecx)
403d36:	70 00                	jo     0x403d38
403d38:	70 00                	jo     0x403d3a
403d3a:	48                   	dec    %eax
403d3b:	00 61 00             	add    %ah,0x0(%ecx)
403d3e:	6e                   	outsb  %ds:(%esi),(%dx)
403d3f:	00 67 00             	add    %ah,0x0(%edi)
403d42:	42                   	inc    %edx
403d43:	00 31                	add    %dh,(%ecx)
403d45:	00 00                	add    %al,(%eax)
403d47:	00 41 00             	add    %al,0x0(%ecx)
403d4a:	70 00                	jo     0x403d4c
403d4c:	70 00                	jo     0x403d4e
403d4e:	48                   	dec    %eax
403d4f:	00 61 00             	add    %ah,0x0(%ecx)
403d52:	6e                   	outsb  %ds:(%esi),(%dx)
403d53:	00 67 00             	add    %ah,0x0(%edi)
403d56:	58                   	pop    %eax
403d57:	00 50 00             	add    %dl,0x0(%eax)
403d5a:	72 00                	jb     0x403d5c
403d5c:	6f                   	outsl  %ds:(%esi),(%dx)
403d5d:	00 63 00             	add    %ah,0x0(%ebx)
403d60:	42                   	inc    %edx
403d61:	00 31                	add    %dh,(%ecx)
403d63:	00 00                	add    %al,(%eax)
403d65:	00 00                	add    %al,(%eax)
403d67:	00 4d 00             	add    %cl,0x0(%ebp)
403d6a:	6f                   	outsl  %ds:(%esi),(%dx)
403d6b:	00 41 00             	add    %al,0x0(%ecx)
403d6e:	70 00                	jo     0x403d70
403d70:	70 00                	jo     0x403d72
403d72:	48                   	dec    %eax
403d73:	00 61 00             	add    %ah,0x0(%ecx)
403d76:	6e                   	outsb  %ds:(%esi),(%dx)
403d77:	00 67 00             	add    %ah,0x0(%edi)
403d7a:	00 00                	add    %al,(%eax)
403d7c:	4d                   	dec    %ebp
403d7d:	00 6f 00             	add    %ch,0x0(%edi)
403d80:	41                   	inc    %ecx
403d81:	00 70 00             	add    %dh,0x0(%eax)
403d84:	70 00                	jo     0x403d86
403d86:	48                   	dec    %eax
403d87:	00 61 00             	add    %ah,0x0(%ecx)
403d8a:	6e                   	outsb  %ds:(%esi),(%dx)
403d8b:	00 67 00             	add    %ah,0x0(%edi)
403d8e:	58                   	pop    %eax
403d8f:	00 50 00             	add    %dl,0x0(%eax)
403d92:	72 00                	jb     0x403d94
403d94:	6f                   	outsl  %ds:(%esi),(%dx)
403d95:	00 63 00             	add    %ah,0x0(%ebx)
403d98:	00 00                	add    %al,(%eax)
403d9a:	00 00                	add    %al,(%eax)
403d9c:	fa                   	cli
403d9d:	12 08                	adc    (%eax),%cl
403d9f:	69 2f ce 7d 3a 4c    	imul   $0x4c3a7dce,(%edi),%ebp
403da5:	ae                   	scas   %es:(%edi),%al
403da6:	ed                   	in     (%dx),%eax
403da7:	1c e1                	sbb    $0xe1,%al
403da9:	29 c2                	sub    %eax,%edx
403dab:	8c 47 00             	mov    %es,0x0(%edi)
403dae:	75 00                	jne    0x403db0
403db0:	69 00 64 00 00 00    	imul   $0x64,(%eax),%eax
403db6:	00 00                	add    %al,(%eax)
403db8:	47                   	inc    %edi
403db9:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
403dbd:	00 62 00             	add    %ah,0x0(%edx)
403dc0:	61                   	popa
403dc1:	00 6c 00 46          	add    %ch,0x46(%eax,%eax,1)
403dc5:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
403dc9:	00 67 00             	add    %ah,0x0(%edi)
403dcc:	00 00                	add    %al,(%eax)
403dce:	00 00                	add    %al,(%eax)
403dd0:	56                   	push   %esi
403dd1:	00 65 00             	add    %ah,0x0(%ebp)
403dd4:	72 00                	jb     0x403dd6
403dd6:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
403ddc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403de0:	46                   	inc    %esi
403de1:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
403de5:	00 67 00             	add    %ah,0x0(%edi)
403de8:	73 00                	jae    0x403dea
403dea:	00 00                	add    %al,(%eax)
403dec:	50                   	push   %eax
403ded:	00 61 00             	add    %ah,0x0(%ecx)
403df0:	67 00 65 00          	add    %ah,0x0(%di)
403df4:	48                   	dec    %eax
403df5:	00 65 00             	add    %ah,0x0(%ebp)
403df8:	61                   	popa
403df9:	00 70 00             	add    %dh,0x0(%eax)
403dfc:	46                   	inc    %esi
403dfd:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
403e01:	00 67 00             	add    %ah,0x0(%edi)
403e04:	73 00                	jae    0x403e06
403e06:	00 00                	add    %al,(%eax)
403e08:	50                   	push   %eax
403e09:	00 61 00             	add    %ah,0x0(%ecx)
403e0c:	67 00 65 00          	add    %ah,0x0(%di)
403e10:	48                   	dec    %eax
403e11:	00 65 00             	add    %ah,0x0(%ebp)
403e14:	61                   	popa
403e15:	00 70 00             	add    %dh,0x0(%eax)
403e18:	53                   	push   %ebx
403e19:	00 69 00             	add    %ch,0x0(%ecx)
403e1c:	7a 00                	jp     0x403e1e
403e1e:	65 00 52 00          	add    %dl,%gs:0x0(%edx)
403e22:	61                   	popa
403e23:	00 6e 00             	add    %ch,0x0(%esi)
403e26:	67 00 65 00          	add    %ah,0x0(%di)
403e2a:	53                   	push   %ebx
403e2b:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
403e2f:	00 72 00             	add    %dh,0x0(%edx)
403e32:	74 00                	je     0x403e34
403e34:	00 00                	add    %al,(%eax)
403e36:	00 00                	add    %al,(%eax)
403e38:	50                   	push   %eax
403e39:	00 61 00             	add    %ah,0x0(%ecx)
403e3c:	67 00 65 00          	add    %ah,0x0(%di)
403e40:	48                   	dec    %eax
403e41:	00 65 00             	add    %ah,0x0(%ebp)
403e44:	61                   	popa
403e45:	00 70 00             	add    %dh,0x0(%eax)
403e48:	53                   	push   %ebx
403e49:	00 69 00             	add    %ch,0x0(%ecx)
403e4c:	7a 00                	jp     0x403e4e
403e4e:	65 00 52 00          	add    %dl,%gs:0x0(%edx)
403e52:	61                   	popa
403e53:	00 6e 00             	add    %ch,0x0(%esi)
403e56:	67 00 65 00          	add    %ah,0x0(%di)
403e5a:	45                   	inc    %ebp
403e5b:	00 6e 00             	add    %ch,0x0(%esi)
403e5e:	64 00 00             	add    %al,%fs:(%eax)
403e61:	00 00                	add    %al,(%eax)
403e63:	00 50 00             	add    %dl,0x0(%eax)
403e66:	61                   	popa
403e67:	00 67 00             	add    %ah,0x0(%edi)
403e6a:	65 00 48 00          	add    %cl,%gs:0x0(%eax)
403e6e:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
403e72:	70 00                	jo     0x403e74
403e74:	52                   	push   %edx
403e75:	00 61 00             	add    %ah,0x0(%ecx)
403e78:	6e                   	outsb  %ds:(%esi),(%dx)
403e79:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
403e7d:	00 6d 00             	add    %ch,0x0(%ebp)
403e80:	50                   	push   %eax
403e81:	00 72 00             	add    %dh,0x0(%edx)
403e84:	6f                   	outsl  %ds:(%esi),(%dx)
403e85:	00 62 00             	add    %ah,0x0(%edx)
403e88:	61                   	popa
403e89:	00 62 00             	add    %ah,0x0(%edx)
403e8c:	69 00 6c 00 69 00    	imul   $0x69006c,(%eax),%eax
403e92:	74 00                	je     0x403e94
403e94:	79 00                	jns    0x403e96
403e96:	00 00                	add    %al,(%eax)
403e98:	50                   	push   %eax
403e99:	00 61 00             	add    %ah,0x0(%ecx)
403e9c:	67 00 65 00          	add    %ah,0x0(%di)
403ea0:	48                   	dec    %eax
403ea1:	00 65 00             	add    %ah,0x0(%ebp)
403ea4:	61                   	popa
403ea5:	00 70 00             	add    %dh,0x0(%eax)
403ea8:	44                   	inc    %esp
403ea9:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
403ead:	00 52 00             	add    %dl,0x0(%edx)
403eb0:	61                   	popa
403eb1:	00 6e 00             	add    %ch,0x0(%esi)
403eb4:	67 00 65 00          	add    %ah,0x0(%di)
403eb8:	53                   	push   %ebx
403eb9:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
403ebd:	00 72 00             	add    %dh,0x0(%edx)
403ec0:	74 00                	je     0x403ec2
403ec2:	00 00                	add    %al,(%eax)
403ec4:	50                   	push   %eax
403ec5:	00 61 00             	add    %ah,0x0(%ecx)
403ec8:	67 00 65 00          	add    %ah,0x0(%di)
403ecc:	48                   	dec    %eax
403ecd:	00 65 00             	add    %ah,0x0(%ebp)
403ed0:	61                   	popa
403ed1:	00 70 00             	add    %dh,0x0(%eax)
403ed4:	44                   	inc    %esp
403ed5:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
403ed9:	00 52 00             	add    %dl,0x0(%edx)
403edc:	61                   	popa
403edd:	00 6e 00             	add    %ch,0x0(%esi)
403ee0:	67 00 65 00          	add    %ah,0x0(%di)
403ee4:	45                   	inc    %ebp
403ee5:	00 6e 00             	add    %ch,0x0(%esi)
403ee8:	64 00 00             	add    %al,%fs:(%eax)
403eeb:	00 50 00             	add    %dl,0x0(%eax)
403eee:	61                   	popa
403eef:	00 67 00             	add    %ah,0x0(%edi)
403ef2:	65 00 48 00          	add    %cl,%gs:0x0(%eax)
403ef6:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
403efa:	70 00                	jo     0x403efc
403efc:	54                   	push   %esp
403efd:	00 61 00             	add    %ah,0x0(%ecx)
403f00:	72 00                	jb     0x403f02
403f02:	67 00 65 00          	add    %ah,0x0(%di)
403f06:	74 00                	je     0x403f08
403f08:	44                   	inc    %esp
403f09:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
403f0d:	00 73 00             	add    %dh,0x0(%ebx)
403f10:	00 00                	add    %al,(%eax)
403f12:	00 00                	add    %al,(%eax)
403f14:	50                   	push   %eax
403f15:	00 61 00             	add    %ah,0x0(%ecx)
403f18:	67 00 65 00          	add    %ah,0x0(%di)
403f1c:	48                   	dec    %eax
403f1d:	00 65 00             	add    %ah,0x0(%ebp)
403f20:	61                   	popa
403f21:	00 70 00             	add    %dh,0x0(%eax)
403f24:	46                   	inc    %esi
403f25:	00 61 00             	add    %ah,0x0(%ecx)
403f28:	75 00                	jne    0x403f2a
403f2a:	6c                   	insb   (%dx),%es:(%edi)
403f2b:	00 74 00 50          	add    %dh,0x50(%eax,%eax,1)
403f2f:	00 72 00             	add    %dh,0x0(%edx)
403f32:	6f                   	outsl  %ds:(%esi),(%dx)
403f33:	00 62 00             	add    %ah,0x0(%edx)
403f36:	61                   	popa
403f37:	00 62 00             	add    %ah,0x0(%edx)
403f3a:	69 00 6c 00 69 00    	imul   $0x69006c,(%eax),%eax
403f40:	74 00                	je     0x403f42
403f42:	79 00                	jns    0x403f44
403f44:	00 00                	add    %al,(%eax)
403f46:	00 00                	add    %al,(%eax)
403f48:	50                   	push   %eax
403f49:	00 61 00             	add    %ah,0x0(%ecx)
403f4c:	67 00 65 00          	add    %ah,0x0(%di)
403f50:	48                   	dec    %eax
403f51:	00 65 00             	add    %ah,0x0(%ebp)
403f54:	61                   	popa
403f55:	00 70 00             	add    %dh,0x0(%eax)
403f58:	46                   	inc    %esi
403f59:	00 61 00             	add    %ah,0x0(%ecx)
403f5c:	75 00                	jne    0x403f5e
403f5e:	6c                   	insb   (%dx),%es:(%edi)
403f5f:	00 74 00 54          	add    %dh,0x54(%eax,%eax,1)
403f63:	00 69 00             	add    %ch,0x0(%ecx)
403f66:	6d                   	insl   (%dx),%es:(%edi)
403f67:	00 65 00             	add    %ah,0x0(%ebp)
403f6a:	4f                   	dec    %edi
403f6b:	00 75 00             	add    %dh,0x0(%ebp)
403f6e:	74 00                	je     0x403f70
403f70:	00 00                	add    %al,(%eax)
403f72:	00 00                	add    %al,(%eax)
403f74:	41                   	inc    %ecx
403f75:	00 75 00             	add    %dh,0x0(%ebp)
403f78:	74 00                	je     0x403f7a
403f7a:	6f                   	outsl  %ds:(%esi),(%dx)
403f7b:	00 56 00             	add    %dl,0x0(%esi)
403f7e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403f82:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
403f88:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403f8c:	46                   	inc    %esi
403f8d:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
403f91:	00 67 00             	add    %ah,0x0(%edi)
403f94:	73 00                	jae    0x403f96
403f96:	00 00                	add    %al,(%eax)
403f98:	41                   	inc    %ecx
403f99:	00 75 00             	add    %dh,0x0(%ebp)
403f9c:	74 00                	je     0x403f9e
403f9e:	6f                   	outsl  %ds:(%esi),(%dx)
403f9f:	00 56 00             	add    %dl,0x0(%esi)
403fa2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403fa6:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
403fac:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403fb0:	43                   	inc    %ebx
403fb1:	00 6f 00             	add    %ch,0x0(%edi)
403fb4:	75 00                	jne    0x403fb6
403fb6:	6e                   	outsb  %ds:(%esi),(%dx)
403fb7:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
403fbb:	00 41 00             	add    %al,0x0(%ecx)
403fbe:	75 00                	jne    0x403fc0
403fc0:	74 00                	je     0x403fc2
403fc2:	6f                   	outsl  %ds:(%esi),(%dx)
403fc3:	00 56 00             	add    %dl,0x0(%esi)
403fc6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403fca:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
403fd0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403fd4:	54                   	push   %esp
403fd5:	00 69 00             	add    %ch,0x0(%ecx)
403fd8:	6d                   	insl   (%dx),%es:(%edi)
403fd9:	00 65 00             	add    %ah,0x0(%ebp)
403fdc:	44                   	inc    %esp
403fdd:	00 75 00             	add    %dh,0x0(%ebp)
403fe0:	72 00                	jb     0x403fe2
403fe2:	61                   	popa
403fe3:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
403fe7:	00 6f 00             	add    %ch,0x0(%edi)
403fea:	6e                   	outsb  %ds:(%esi),(%dx)
403feb:	00 00                	add    %al,(%eax)
403fed:	00 00                	add    %al,(%eax)
403fef:	00 41 00             	add    %al,0x0(%ecx)
403ff2:	75 00                	jne    0x403ff4
403ff4:	74 00                	je     0x403ff6
403ff6:	6f                   	outsl  %ds:(%esi),(%dx)
403ff7:	00 56 00             	add    %dl,0x0(%esi)
403ffa:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403ffe:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
404004:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404008:	42                   	inc    %edx
404009:	00 75 00             	add    %dh,0x0(%ebp)
40400c:	63 00                	arpl   %eax,(%eax)
40400e:	6b 00 65             	imul   $0x65,(%eax),%eax
404011:	00 74 00 49          	add    %dh,0x49(%eax,%eax,1)
404015:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
404019:	00 00                	add    %al,(%eax)
40401b:	00 53 00             	add    %dl,0x0(%ebx)
40401e:	74 00                	je     0x404020
404020:	61                   	popa
404021:	00 63 00             	add    %ah,0x0(%ebx)
404024:	6b 00 54             	imul   $0x54,(%eax),%eax
404027:	00 72 00             	add    %dh,0x0(%edx)
40402a:	61                   	popa
40402b:	00 63 00             	add    %ah,0x0(%ebx)
40402e:	65 00 44 00 61       	add    %al,%gs:0x61(%eax,%eax,1)
404033:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
404037:	00 62 00             	add    %ah,0x0(%edx)
40403a:	61                   	popa
40403b:	00 73 00             	add    %dh,0x0(%ebx)
40403e:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
404042:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
404048:	49                   	dec    %ecx
404049:	00 6e 00             	add    %ch,0x0(%esi)
40404c:	4d                   	dec    %ebp
40404d:	00 62 00             	add    %ah,0x0(%edx)
404050:	00 00                	add    %al,(%eax)
404052:	00 00                	add    %al,(%eax)
404054:	4d                   	dec    %ebp
404055:	00 69 00             	add    %ch,0x0(%ecx)
404058:	6e                   	outsb  %ds:(%esi),(%dx)
404059:	00 52 00             	add    %dl,0x0(%edx)
40405c:	61                   	popa
40405d:	00 6d 00             	add    %ch,0x0(%ebp)
404060:	41                   	inc    %ecx
404061:	00 6d 00             	add    %ch,0x0(%ebp)