434dfa:	75 73                	jne    0x434e6f
434dfc:	65 4d                	gs dec %ebp
434dfe:	6f                   	outsl  %ds:(%esi),(%dx)
434dff:	76 65                	jbe    0x434e66
434e01:	b8 38 44 00 e0       	mov    $0xe0004438,%eax
434e06:	00 00                	add    %al,(%eax)
434e08:	ff e0                	jmp    *%eax
434e0a:	00 00                	add    %al,(%eax)
434e0c:	ff 01                	incl   (%ecx)
434e0e:	00 00                	add    %al,(%eax)
434e10:	00 00                	add    %al,(%eax)
434e12:	00 00                	add    %al,(%eax)
434e14:	80 00 00             	addb   $0x0,(%eax)
434e17:	00 80 3e 00 09 4f    	add    %al,0x4f09003e(%eax)
434e1d:	6e                   	outsb  %ds:(%esi),(%dx)
434e1e:	4d                   	dec    %ebp
434e1f:	6f                   	outsl  %ds:(%esi),(%dx)
434e20:	75 73                	jne    0x434e95
434e22:	65 55                	gs push %ebp
434e24:	70 4c                	jo     0x434e72
434e26:	3c 44                	cmp    $0x44,%al
434e28:	00 00                	add    %al,(%eax)
434e2a:	01 00                	add    %eax,(%eax)
434e2c:	ff 00                	incl   (%eax)
434e2e:	01 00                	add    %eax,(%eax)
434e30:	ff 01                	incl   (%ecx)
434e32:	00 00                	add    %al,(%eax)
434e34:	00 00                	add    %al,(%eax)
434e36:	00 00                	add    %al,(%eax)
434e38:	80 00 00             	addb   $0x0,(%eax)
434e3b:	00 80 3f 00 0b 4f    	add    %al,0x4f0b003f(%eax)
434e41:	6e                   	outsb  %ds:(%esi),(%dx)
434e42:	53                   	push   %ebx
434e43:	74 61                	je     0x434ea6
434e45:	72 74                	jb     0x434ebb
434e47:	44                   	inc    %esp
434e48:	6f                   	outsl  %ds:(%esi),(%dx)
434e49:	63 6b 98             	arpl   %ebp,-0x68(%ebx)
434e4c:	3a 44 00 10          	cmp    0x10(%eax,%eax,1),%al
434e50:	01 00                	add    %eax,(%eax)
434e52:	ff 10                	call   *(%eax)
434e54:	01 00                	add    %eax,(%eax)
434e56:	ff 01                	incl   (%ecx)
434e58:	00 00                	add    %al,(%eax)
434e5a:	00 00                	add    %al,(%eax)
434e5c:	00 00                	add    %al,(%eax)
434e5e:	80 00 00             	addb   $0x0,(%eax)
434e61:	00 80 40 00 0b 4f    	add    %al,0x4f0b0040(%eax)
434e67:	6e                   	outsb  %ds:(%esi),(%dx)
434e68:	53                   	push   %ebx
434e69:	74 61                	je     0x434ecc
434e6b:	72 74                	jb     0x434ee1
434e6d:	44                   	inc    %esp
434e6e:	72 61                	jb     0x434ed1
434e70:	67 8d 40 00          	lea    0x0(%bx,%si),%eax
434e74:	78 4e                	js     0x434ec4
434e76:	43                   	inc    %ebx
434e77:	00 03                	add    %al,(%ebx)
434e79:	0c 54                	or     $0x54,%al
434e7b:	53                   	push   %ebx
434e7c:	63 72 6f             	arpl   %esi,0x6f(%edx)
434e7f:	6c                   	insb   (%dx),%es:(%edi)
434e80:	6c                   	insb   (%dx),%es:(%edi)
434e81:	53                   	push   %ebx
434e82:	74 79                	je     0x434efd
434e84:	6c                   	insb   (%dx),%es:(%edi)
434e85:	65 01 00             	add    %eax,%gs:(%eax)
434e88:	00 00                	add    %al,(%eax)
434e8a:	00 03                	add    %al,(%ebx)
434e8c:	00 00                	add    %al,(%eax)
434e8e:	00 74 4e 43          	add    %dh,0x43(%esi,%ecx,2)
434e92:	00 06                	add    %al,(%esi)
434e94:	73 73                	jae    0x434f09
434e96:	4e                   	dec    %esi
434e97:	6f                   	outsl  %ds:(%esi),(%dx)
434e98:	6e                   	outsb  %ds:(%esi),(%dx)
434e99:	65 0c 73             	gs or  $0x73,%al
434e9c:	73 48                	jae    0x434ee6
434e9e:	6f                   	outsl  %ds:(%esi),(%dx)
434e9f:	72 69                	jb     0x434f0a
434ea1:	7a 6f                	jp     0x434f12
434ea3:	6e                   	outsb  %ds:(%esi),(%dx)
434ea4:	74 61                	je     0x434f07
434ea6:	6c                   	insb   (%dx),%es:(%edi)
434ea7:	0a 73 73             	or     0x73(%ebx),%dh
434eaa:	56                   	push   %esi
434eab:	65 72 74             	gs jb  0x434f22
434eae:	69 63 61 6c 06 73 73 	imul   $0x7373066c,0x61(%ebx),%esp
434eb5:	42                   	inc    %edx
434eb6:	6f                   	outsl  %ds:(%esi),(%dx)
434eb7:	74 68                	je     0x434f21
434eb9:	08 53 74             	or     %dl,0x74(%ebx)
434ebc:	64 43                	fs inc %ebx
434ebe:	74 72                	je     0x434f32
434ec0:	6c                   	insb   (%dx),%es:(%edi)
434ec1:	73 8b                	jae    0x434e4e
434ec3:	c0 10 4f             	rclb   $0x4f,(%eax)
434ec6:	43                   	inc    %ebx
434ed3:	00 28                	add    %ch,(%eax)
434ed5:	50                   	push   %eax
434ed6:	43                   	inc    %ebx
434edf:	00 fc                	add    %bh,%ah
434ee1:	4f                   	dec    %edi
434ee2:	43                   	inc    %ebx
434ee3:	00 16                	add    %dl,(%esi)
434ee5:	50                   	push   %eax
434ee6:	43                   	inc    %ebx
434ee7:	00 2c 02             	add    %ch,(%edx,%eax,1)
434eea:	00 00                	add    %al,(%eax)
434eec:	c8 43 43 00          	enter  $0x4343,$0x0
434ef0:	c8 4d 42 00          	enter  $0x424d,$0x0
434ef4:	cc                   	int3
434ef5:	3c 40                	cmp    $0x40,%al
434ef7:	00 1c 47             	add    %bl,(%edi,%eax,2)
434efa:	42                   	inc    %edx
434efb:	00 d4                	add    %dl,%ah
434efd:	3c 40                	cmp    $0x40,%al
434eff:	00 10                	add    %dl,(%eax)
434f01:	96                   	xchg   %eax,%esi
434f02:	43                   	inc    %ebx
434f03:	00 10                	add    %dl,(%eax)
434f05:	3a 40 00             	cmp    0x0(%eax),%al
434f08:	2c 3a                	sub    $0x3a,%al
434f0a:	40                   	inc    %eax
434f0b:	00 28                	add    %ch,(%eax)
434f0d:	9c                   	pushf
434f0e:	43                   	inc    %ebx
434f0f:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
434f13:	00 f8                	add    %bh,%al
434f15:	c2 44 00             	ret    $0x44
434f18:	48                   	dec    %eax
434f19:	c7 41 00 30 9e 43 00 	movl   $0x439e30,0x0(%ecx)
434f20:	74 7c                	je     0x434f9e
434f22:	44                   	inc    %esp
434f23:	00 e0                	add    %ah,%al
434f25:	af                   	scas   %es:(%edi),%eax
434f26:	44                   	inc    %esp
434f27:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
434f2e:	42                   	inc    %edx
434f2f:	00 c8                	add    %cl,%al
434f31:	4a                   	dec    %edx
434f32:	42                   	inc    %edx
434f33:	00 c0                	add    %al,%al
434f35:	4a                   	dec    %edx
434f36:	42                   	inc    %edx
434f37:	00 e8                	add    %ch,%al
434f39:	4d                   	dec    %ebp
434f3a:	42                   	inc    %edx
434f3b:	00 a4 9b 43 00 80 f5 	add    %ah,-0xa7fffbd(%ebx,%ebx,4)
434f42:	44                   	inc    %esp
434f43:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
434f4a:	44                   	inc    %esp
434f4b:	00 e8                	add    %ch,%al
434f4d:	7a 44                	jp     0x434f93
434f4f:	00 fc                	add    %bh,%ah
434f51:	ef                   	out    %eax,(%dx)
434f52:	44                   	inc    %esp
434f53:	00 1c f0             	add    %bl,(%eax,%esi,8)
434f56:	44                   	inc    %esp
434f57:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
434f5e:	44                   	inc    %esp
434f5f:	00 34 7a             	add    %dh,(%edx,%edi,2)
434f62:	44                   	inc    %esp
434f63:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
434f69:	aa                   	stos   %al,%es:(%edi)
434f6a:	44                   	inc    %esp
434f6b:	00 e0                	add    %ah,%al
434f6d:	8e 43 00             	mov    0x0(%ebx),%es
434f70:	ac                   	lods   %ds:(%esi),%al
434f71:	7b 44                	jnp    0x434fb7
434f73:	00 28                	add    %ch,(%eax)
434f75:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
434f79:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
434f7d:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
434f81:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
434f85:	c9                   	leave
434f86:	44                   	inc    %esp
434f87:	00 40 ab             	add    %al,-0x55(%eax)
434f8a:	44                   	inc    %esp
434f8b:	00 c8                	add    %cl,%al
434f8d:	ed                   	in     (%dx),%eax
434f8e:	44                   	inc    %esp
434f8f:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
434f93:	00 48 e9             	add    %cl,-0x17(%eax)
434f96:	44                   	inc    %esp
434f97:	00 28                	add    %ch,(%eax)
434f99:	ee                   	out    %al,(%dx)
434f9a:	44                   	inc    %esp
434f9b:	00 58 b0             	add    %bl,-0x50(%eax)
434f9e:	44                   	inc    %esp
434f9f:	00 ec                	add    %ch,%ah
434fa1:	b6 44                	mov    $0x44,%dh
434fa3:	00 58 c4             	add    %bl,-0x3c(%eax)
434fa6:	44                   	inc    %esp
434fa7:	00 58 9c             	add    %bl,-0x64(%eax)
434faa:	43                   	inc    %ebx
434fab:	00 bc 9c 43 00 48 94 	add    %bh,-0x6bb7ffbd(%esp,%ebx,4)
434fb2:	43                   	inc    %ebx
434fb3:	00 f0                	add    %dh,%al
434fb5:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
434fb9:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
434fbd:	c3                   	ret
434fbe:	44                   	inc    %esp
434fbf:	00 ec                	add    %ch,%ah
434fc1:	94                   	xchg   %eax,%esp
434fc2:	43                   	inc    %ebx
434fc3:	00 68 ef             	add    %ch,-0x11(%eax)
434fc6:	44                   	inc    %esp
434fc7:	00 9c cd 44 00 ec eb 	add    %bl,-0x1413ffbc(%ebp,%ecx,8)
434fce:	44                   	inc    %esp
434fcf:	00 d4                	add    %dl,%ah
434fd1:	ee                   	out    %al,(%dx)
434fd2:	44                   	inc    %esp
434fd3:	00 c0                	add    %al,%al
434fd5:	8e 43 00             	mov    0x0(%ebx),%es
434fd8:	fc                   	cld
434fd9:	90                   	nop
434fda:	43                   	inc    %ebx
434fdb:	00 b8 90 43 00 80    	add    %bh,-0x7fffbc70(%eax)
434fe1:	92                   	xchg   %eax,%edx
434fe2:	43                   	inc    %ebx
434fe3:	00 2c 91             	add    %ch,(%ecx,%edx,4)
434fe6:	43                   	inc    %ebx
434fe7:	00 dc                	add    %bl,%ah
434fe9:	90                   	nop
434fea:	43                   	inc    %ebx
434feb:	00 90 91 43 00 e4    	add    %dl,-0x1bffbc6f(%eax)
434ff1:	91                   	xchg   %eax,%ecx
434ff2:	43                   	inc    %ebx
434ff3:	00 90 9d 43 00 ec    	add    %dl,-0x13ffbc63(%eax)
434ff9:	9d                   	popf
434ffa:	43                   	inc    %ebx
434ffb:	00 04 00             	add    %al,(%eax,%eax,1)
434ffe:	87 00                	xchg   %eax,(%eax)
435000:	82 00 ba             	addb   $0xba,(%eax)
435003:	ff ca                	dec    %edx
435005:	ff 94 9e 43 00 c8 9e 	call   *-0x6137ffbd(%esi,%ebx,4)
43500c:	43                   	inc    %ebx
43500d:	00 d0                	add    %dl,%al
43500f:	9e                   	sahf
435010:	43                   	inc    %ebx
435011:	00 28                	add    %ch,(%eax)
435013:	9e                   	sahf
435014:	43                   	inc    %ebx
435015:	00 0b                	add    %cl,(%ebx)
435017:	54                   	push   %esp
435018:	43                   	inc    %ebx
435019:	75 73                	jne    0x43508e
43501b:	74 6f                	je     0x43508c
43501d:	6d                   	insl   (%dx),%es:(%edi)
43501e:	4d                   	dec    %ebp
43501f:	65 6d                	gs insl (%dx),%es:(%edi)
435021:	6f                   	outsl  %ds:(%esi),(%dx)
435022:	8b c0                	mov    %eax,%eax
435024:	28 50 43             	sub    %dl,0x43(%eax)
435027:	00 07                	add    %al,(%edi)
435029:	0b 54 43 75          	or     0x75(%ebx,%eax,2),%edx
43502d:	73 74                	jae    0x4350a3
43502f:	6f                   	outsl  %ds:(%esi),(%dx)
435030:	6d                   	insl   (%dx),%es:(%edi)
435031:	4d                   	dec    %ebp
435032:	65 6d                	gs insl (%dx),%es:(%edi)
435034:	6f                   	outsl  %ds:(%esi),(%dx)
435035:	10 4f 43             	adc    %cl,0x43(%edi)
435038:	00 38                	add    %bh,(%eax)
43503a:	45                   	inc    %ebp
43503b:	43                   	inc    %ebx
43503c:	00 0c 00             	add    %cl,(%eax,%eax,1)
43503f:	08 53 74             	or     %dl,0x74(%ebx)
435042:	64 43                	fs inc %ebx
435044:	74 72                	je     0x4350b8
435046:	6c                   	insb   (%dx),%es:(%edi)
435047:	73 00                	jae    0x435049
435049:	00 8b c0 98 50 43    	add    %cl,0x435098c0(%ebx)
43505b:	00 90 51 43 00 00    	add    %dl,0x4351(%eax)
435069:	00 00                	add    %al,(%eax)
43506b:	00 84 51 43 00 30 02 	add    %al,0x2300043(%ecx,%edx,2)
435072:	00 00                	add    %al,(%eax)
435074:	c4 4e 43             	les    0x43(%esi),%ecx
435077:	00 c8                	add    %cl,%al
435079:	4d                   	dec    %ebp
43507a:	42                   	inc    %edx
43507b:	00 cc                	add    %cl,%ah
43507d:	3c 40                	cmp    $0x40,%al
43507f:	00 1c 47             	add    %bl,(%edi,%eax,2)
435082:	42                   	inc    %edx
435083:	00 d4                	add    %dl,%ah
435085:	3c 40                	cmp    $0x40,%al
435087:	00 10                	add    %dl,(%eax)
435089:	96                   	xchg   %eax,%esi
43508a:	43                   	inc    %ebx
43508b:	00 10                	add    %dl,(%eax)
43508d:	3a 40 00             	cmp    0x0(%eax),%al
435090:	2c 3a                	sub    $0x3a,%al
435092:	40                   	inc    %eax
435093:	00 28                	add    %ch,(%eax)
435095:	9c                   	pushf
435096:	43                   	inc    %ebx
435097:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
43509b:	00 f8                	add    %bh,%al
43509d:	c2 44 00             	ret    $0x44
4350a0:	48                   	dec    %eax
4350a1:	c7 41 00 30 9e 43 00 	movl   $0x439e30,0x0(%ecx)
4350a8:	74 7c                	je     0x435126
4350aa:	44                   	inc    %esp
4350ab:	00 e0                	add    %ah,%al
4350ad:	af                   	scas   %es:(%edi),%eax
4350ae:	44                   	inc    %esp
4350af:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
4350b6:	42                   	inc    %edx
4350b7:	00 c8                	add    %cl,%al
4350b9:	4a                   	dec    %edx
4350ba:	42                   	inc    %edx
4350bb:	00 c0                	add    %al,%al
4350bd:	4a                   	dec    %edx
4350be:	42                   	inc    %edx
4350bf:	00 e8                	add    %ch,%al
4350c1:	4d                   	dec    %ebp
4350c2:	42                   	inc    %edx
4350c3:	00 a4 9b 43 00 80 f5 	add    %ah,-0xa7fffbd(%ebx,%ebx,4)
4350ca:	44                   	inc    %esp
4350cb:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
4350d2:	44                   	inc    %esp
4350d3:	00 e8                	add    %ch,%al
4350d5:	7a 44                	jp     0x43511b
4350d7:	00 fc                	add    %bh,%ah
4350d9:	ef                   	out    %eax,(%dx)
4350da:	44                   	inc    %esp
4350db:	00 1c f0             	add    %bl,(%eax,%esi,8)
4350de:	44                   	inc    %esp
4350df:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
4350e6:	44                   	inc    %esp
4350e7:	00 34 7a             	add    %dh,(%edx,%edi,2)
4350ea:	44                   	inc    %esp
4350eb:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
4350f1:	aa                   	stos   %al,%es:(%edi)
4350f2:	44                   	inc    %esp
4350f3:	00 e0                	add    %ah,%al
4350f5:	8e 43 00             	mov    0x0(%ebx),%es
4350f8:	ac                   	lods   %ds:(%esi),%al
4350f9:	7b 44                	jnp    0x43513f
4350fb:	00 28                	add    %ch,(%eax)
4350fd:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
435101:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
435105:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
435109:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
43510d:	c9                   	leave
43510e:	44                   	inc    %esp
43510f:	00 40 ab             	add    %al,-0x55(%eax)
435112:	44                   	inc    %esp