435d55:	6e                   	outsb  %ds:(%esi),(%dx)
435d56:	53                   	push   %ebx
435d57:	74 61                	je     0x435dba
435d59:	72 74                	jb     0x435dcf
435d5b:	44                   	inc    %esp
435d5c:	72 61                	jb     0x435dbf
435d5e:	67 90                	addr16 nop
435d60:	64 5d                	fs pop %ebp
435d62:	43                   	inc    %ebx
435d63:	00 03                	add    %al,(%ebx)
435d65:	0d 54 4c 69 73       	or     $0x73694c54,%eax
435d6a:	74 42                	je     0x435dae
435d6c:	6f                   	outsl  %ds:(%esi),(%dx)
435d6d:	78 53                	js     0x435dc2
435d6f:	74 79                	je     0x435dea
435d71:	6c                   	insb   (%dx),%es:(%edi)
435d72:	65 01 00             	add    %eax,%gs:(%eax)
435d75:	00 00                	add    %al,(%eax)
435d77:	00 04 00             	add    %al,(%eax,%eax,1)
435d7a:	00 00                	add    %al,(%eax)
435d7c:	60                   	pusha
435d7d:	5d                   	pop    %ebp
435d7e:	43                   	inc    %ebx
435d7f:	00 0a                	add    %cl,(%edx)
435d81:	6c                   	insb   (%dx),%es:(%edi)
435d82:	62 53 74             	bound  %edx,0x74(%ebx)
435d85:	61                   	popa
435d86:	6e                   	outsb  %ds:(%esi),(%dx)
435d87:	64 61                	fs popa
435d89:	72 64                	jb     0x435def
435d8b:	10 6c 62 4f          	adc    %ch,0x4f(%edx,%eiz,2)
435d8f:	77 6e                	ja     0x435dff
435d91:	65 72 44             	gs jb  0x435dd8
435d94:	72 61                	jb     0x435df7
435d96:	77 46                	ja     0x435dde
435d98:	69 78 65 64 13 6c 62 	imul   $0x626c1364,0x65(%eax),%edi
435d9f:	4f                   	dec    %edi
435da0:	77 6e                	ja     0x435e10
435da2:	65 72 44             	gs jb  0x435de9
435da5:	72 61                	jb     0x435e08
435da7:	77 56                	ja     0x435dff
435da9:	61                   	popa
435daa:	72 69                	jb     0x435e15
435dac:	61                   	popa
435dad:	62 6c 65 09          	bound  %ebp,0x9(%ebp,%eiz,2)
435db1:	6c                   	insb   (%dx),%es:(%edi)
435db2:	62 56 69             	bound  %edx,0x69(%esi)
435db5:	72 74                	jb     0x435e2b
435db7:	75 61                	jne    0x435e1a
435db9:	6c                   	insb   (%dx),%es:(%edi)
435dba:	12 6c 62 56          	adc    0x56(%edx,%eiz,2),%ch
435dbe:	69 72 74 75 61 6c 4f 	imul   $0x4f6c6175,0x74(%edx),%esi
435dc5:	77 6e                	ja     0x435e35
435dc7:	65 72 44             	gs jb  0x435e0e
435dca:	72 61                	jb     0x435e2d
435dcc:	77 08                	ja     0x435dd6
435dce:	53                   	push   %ebx
435dcf:	74 64                	je     0x435e35
435dd1:	43                   	inc    %ebx
435dd2:	74 72                	je     0x435e46
435dd4:	6c                   	insb   (%dx),%es:(%edi)
435dd5:	73 8b                	jae    0x435d62
435dd7:	c0 dc 5d             	rcr    $0x5d,%ah
435dda:	43                   	inc    %ebx
435ddb:	00 08                	add    %cl,(%eax)
435ddd:	0f 54 4c 42 47       	andps  0x47(%edx,%eax,2),%xmm1
435de2:	65 74 44             	gs je  0x435e29
435de5:	61                   	popa
435de6:	74 61                	je     0x435e49
435de8:	45                   	inc    %ebp
435de9:	76 65                	jbe    0x435e50
435deb:	6e                   	outsb  %ds:(%esi),(%dx)
435dec:	74 00                	je     0x435dee
435dee:	03 08                	add    (%eax),%ecx
435df0:	07                   	pop    %es
435df1:	43                   	inc    %ebx
435df2:	6f                   	outsl  %ds:(%esi),(%dx)
435df3:	6e                   	outsb  %ds:(%esi),(%dx)
435df4:	74 72                	je     0x435e68
435df6:	6f                   	outsl  %ds:(%esi),(%dx)
435df7:	6c                   	insb   (%dx),%es:(%edi)
435df8:	0b 54 57 69          	or     0x69(%edi,%edx,2),%edx
435dfc:	6e                   	outsb  %ds:(%esi),(%dx)
435dfd:	43                   	inc    %ebx
435dfe:	6f                   	outsl  %ds:(%esi),(%dx)
435dff:	6e                   	outsb  %ds:(%esi),(%dx)
435e00:	74 72                	je     0x435e74
435e02:	6f                   	outsl  %ds:(%esi),(%dx)
435e03:	6c                   	insb   (%dx),%es:(%edi)
435e04:	00 05 49 6e 64 65    	add    %al,0x65646e49
435e0a:	78 07                	js     0x435e13
435e0c:	49                   	dec    %ecx
435e0d:	6e                   	outsb  %ds:(%esi),(%dx)
435e0e:	74 65                	je     0x435e75
435e10:	67 65 72 01          	addr16 gs jb 0x435e15
435e14:	04 44                	add    $0x44,%al
435e16:	61                   	popa
435e17:	74 61                	je     0x435e7a
435e19:	06                   	push   %es
435e1a:	53                   	push   %ebx
435e1b:	74 72                	je     0x435e8f
435e1d:	69 6e 67 00 48 ba 43 	imul   $0x43ba4800,0x67(%esi),%ebp
435e24:	00 3c 10             	add    %bh,(%eax,%edx,1)
435e27:	40                   	inc    %eax
435e28:	00 94 10 40 00 8d 40 	add    %dl,0x408d0040(%eax,%edx,1)
435e2f:	00 34 5e             	add    %dh,(%esi,%ebx,2)
435e32:	43                   	inc    %ebx
435e33:	00 08                	add    %cl,(%eax)
435e35:	15 54 4c 42 47       	adc    $0x47424c54,%eax
435e3a:	65 74 44             	gs je  0x435e81
435e3d:	61                   	popa
435e3e:	74 61                	je     0x435ea1
435e40:	4f                   	dec    %edi
435e41:	62 6a 65             	bound  %ebp,0x65(%edx)
435e44:	63 74 45 76          	arpl   %esi,0x76(%ebp,%eax,2)
435e48:	65 6e                	outsb  %gs:(%esi),(%dx)
435e4a:	74 00                	je     0x435e4c
435e4c:	03 08                	add    (%eax),%ecx
435e4e:	07                   	pop    %es
435e4f:	43                   	inc    %ebx
435e50:	6f                   	outsl  %ds:(%esi),(%dx)
435e51:	6e                   	outsb  %ds:(%esi),(%dx)
435e52:	74 72                	je     0x435ec6
435e54:	6f                   	outsl  %ds:(%esi),(%dx)
435e55:	6c                   	insb   (%dx),%es:(%edi)
435e56:	0b 54 57 69          	or     0x69(%edi,%edx,2),%edx
435e5a:	6e                   	outsb  %ds:(%esi),(%dx)
435e5b:	43                   	inc    %ebx
435e5c:	6f                   	outsl  %ds:(%esi),(%dx)
435e5d:	6e                   	outsb  %ds:(%esi),(%dx)
435e5e:	74 72                	je     0x435ed2
435e60:	6f                   	outsl  %ds:(%esi),(%dx)
435e61:	6c                   	insb   (%dx),%es:(%edi)
435e62:	00 05 49 6e 64 65    	add    %al,0x65646e49
435e68:	78 07                	js     0x435e71
435e6a:	49                   	dec    %ecx
435e6b:	6e                   	outsb  %ds:(%esi),(%dx)
435e6c:	74 65                	je     0x435ed3
435e6e:	67 65 72 09          	addr16 gs jb 0x435e7b
435e72:	0a 44 61 74          	or     0x74(%ecx,%eiz,2),%al
435e76:	61                   	popa
435e77:	4f                   	dec    %edi
435e78:	62 6a 65             	bound  %ebp,0x65(%edx)
435e7b:	63 74 07 54          	arpl   %esi,0x54(%edi,%eax,1)
435e7f:	4f                   	dec    %edi
435e80:	62 6a 65             	bound  %ebp,0x65(%edx)
435e83:	63 74 00 48          	arpl   %esi,0x48(%eax,%eax,1)
435e87:	ba 43 00 3c 10       	mov    $0x103c0043,%edx
435e8c:	40                   	inc    %eax
435e8d:	00 f4                	add    %dh,%ah
435e8f:	10 40 00             	adc    %al,0x0(%eax)
435e92:	8b c0                	mov    %eax,%eax
435e94:	98                   	cwtl
435e95:	5e                   	pop    %esi
435e96:	43                   	inc    %ebx
435e97:	00 08                	add    %cl,(%eax)
435e99:	10 54 4c 42          	adc    %dl,0x42(%esp,%ecx,2)
435e9d:	46                   	inc    %esi
435e9e:	69 6e 64 44 61 74 61 	imul   $0x61746144,0x64(%esi),%ebp
435ea5:	45                   	inc    %ebp
435ea6:	76 65                	jbe    0x435f0d
435ea8:	6e                   	outsb  %ds:(%esi),(%dx)
435ea9:	74 01                	je     0x435eac
435eab:	02 08                	add    (%eax),%cl
435ead:	07                   	pop    %es
435eae:	43                   	inc    %ebx
435eaf:	6f                   	outsl  %ds:(%esi),(%dx)
435eb0:	6e                   	outsb  %ds:(%esi),(%dx)
435eb1:	74 72                	je     0x435f25
435eb3:	6f                   	outsl  %ds:(%esi),(%dx)
435eb4:	6c                   	insb   (%dx),%es:(%edi)
435eb5:	0b 54 57 69          	or     0x69(%edi,%edx,2),%edx
435eb9:	6e                   	outsb  %ds:(%esi),(%dx)
435eba:	43                   	inc    %ebx
435ebb:	6f                   	outsl  %ds:(%esi),(%dx)
435ebc:	6e                   	outsb  %ds:(%esi),(%dx)
435ebd:	74 72                	je     0x435f31
435ebf:	6f                   	outsl  %ds:(%esi),(%dx)
435ec0:	6c                   	insb   (%dx),%es:(%edi)
435ec1:	00 0a                	add    %cl,(%edx)
435ec3:	46                   	inc    %esi
435ec4:	69 6e 64 53 74 72 69 	imul   $0x69727453,0x64(%esi),%ebp
435ecb:	6e                   	outsb  %ds:(%esi),(%dx)
435ecc:	67 06                	addr16 push %es
435ece:	53                   	push   %ebx
435ecf:	74 72                	je     0x435f43
435ed1:	69 6e 67 07 49 6e 74 	imul   $0x746e4907,0x67(%esi),%ebp
435ed8:	65 67 65 72 3c       	gs addr16 gs jb 0x435f19
435edd:	10 40 00             	adc    %al,0x0(%eax)
435ee0:	00 48 ba             	add    %cl,-0x46(%eax)
435ee3:	43                   	inc    %ebx
435ee4:	00 94 10 40 00 8d 40 	add    %dl,0x408d0040(%eax,%edx,1)
435eeb:	00 38                	add    %bh,(%eax)
435eed:	5f                   	pop    %edi
435eee:	43                   	inc    %ebx
435ef7:	00 38                	add    %bh,(%eax)
435ef9:	60                   	pusha
435efa:	43                   	inc    %ebx
435efb:	00 c8                	add    %cl,%al
435efd:	60                   	pusha
435efe:	43                   	inc    %ebx
435f07:	00 4a 60             	add    %cl,0x60(%edx)
435f0a:	43                   	inc    %ebx
435f0b:	00 b2 60 43 00 7c    	add    %dh,0x7c004360(%edx)
435f11:	02 00                	add    (%eax),%al
435f13:	00 f8                	add    %bh,%al
435f15:	c4 43 00             	les    0x0(%ebx),%eax
435f18:	4c                   	dec    %esp
435f19:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
435f1a:	41                   	inc    %ecx
435f1b:	00 9c 34 40 00 a0 9f 	add    %bl,-0x605fffc0(%esp,%esi,1)
435f22:	41                   	inc    %ecx
435f23:	00 a4 34 40 00 68 3c 	add    %ah,0x3c680040(%esp,%esi,1)
435f2a:	44                   	inc    %esp
435f2b:	00 e0                	add    %ah,%al
435f2d:	31 40 00             	xor    %eax,0x0(%eax)
435f30:	fc                   	cld
435f31:	31 40 00             	xor    %eax,0x0(%eax)
435f34:	e4 7a                	in     $0x7a,%al
435f36:	43                   	inc    %ebx
435f37:	00 08                	add    %cl,(%eax)
435f39:	6c                   	insb   (%dx),%es:(%edi)
435f3a:	44                   	inc    %esp
435f3b:	00 30                	add    %dh,(%eax)
435f3d:	34 44                	xor    $0x44,%al
435f3f:	00 90 43 41 00 c4    	add    %dl,-0x3bffbebd(%eax)
435f45:	19 44 00 d8          	sbb    %eax,-0x28(%eax,%eax,1)
435f49:	ed                   	in     (%dx),%eax
435f4a:	43                   	inc    %ebx
435f4b:	00 e4                	add    %ah,%ah
435f4d:	20 44 00 f0          	and    %al,-0x10(%eax,%eax,1)
435f51:	f6 43 00 64          	testb  $0x64,0x0(%ebx)
435f55:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
435f56:	41                   	inc    %ecx
435f57:	00 4c a3 41          	add    %cl,0x41(%ebx,%eiz,4)
435f5b:	00 44 a3 41          	add    %al,0x41(%ebx,%eiz,4)
435f5f:	00 6c a6 41          	add    %ch,0x41(%esi,%eiz,4)
435f63:	00 f8                	add    %bh,%al
435f65:	79 43                	jns    0x435faa
435f67:	00 1c 67             	add    %bl,(%edi,%eiz,2)
435f6a:	44                   	inc    %esp
435f6b:	00 38                	add    %bh,(%eax)
435f6d:	6c                   	insb   (%dx),%es:(%edi)
435f6e:	44                   	inc    %esp
435f6f:	00 84 6b 44 00 4c ec 	add    %al,-0x13b3ffbc(%ebx,%ebp,2)
435f76:	43                   	inc    %ebx
435f77:	00 98 61 44 00 b8    	add    %bl,-0x47ffbb9f(%eax)
435f7d:	61                   	popa
435f7e:	44                   	inc    %esp
435f7f:	00 d0                	add    %dl,%al
435f81:	5e                   	pop    %esi
435f82:	44                   	inc    %esp
435f83:	00 94 eb 43 00 98 eb 	add    %dl,-0x1467ffbd(%ebx,%ebp,8)
435f8a:	43                   	inc    %ebx
435f8b:	00 94 1b 44 00 c0 1b 	add    %dl,0x1bc00044(%ebx,%ebx,1)
435f92:	44                   	inc    %esp
435f93:	00 d8                	add    %bl,%al
435f95:	f6 43 00 10          	testb  $0x10,0x0(%ebx)
435f99:	ed                   	in     (%dx),%eax
435f9a:	43                   	inc    %ebx
435f9b:	00 64 f8 43          	add    %ah,0x43(%eax,%edi,8)
435f9f:	00 dc                	add    %bl,%ah
435fa1:	f7 43 00 f0 fa 43 00 	testl  $0x43faf0,0x0(%ebx)
435fa8:	9c                   	pushf
435fa9:	f9                   	stc
435faa:	43                   	inc    %ebx
435fab:	00 fc                	add    %bh,%ah
435fad:	86 43 00             	xchg   %al,0x0(%ebx)
435fb0:	44                   	inc    %esp
435fb1:	1c 44                	sbb    $0x44,%al
435fb3:	00 24 5f             	add    %ah,(%edi,%ebx,2)
435fb6:	44                   	inc    %esp
435fb7:	00 e0                	add    %ah,%al
435fb9:	5f                   	pop    %edi
435fba:	44                   	inc    %esp
435fbb:	00 dc                	add    %bl,%ah
435fbd:	5a                   	pop    %edx
435fbe:	44                   	inc    %esp
435fbf:	00 c4                	add    %al,%ah
435fc1:	5f                   	pop    %edi
435fc2:	44                   	inc    %esp
435fc3:	00 5c 21 44          	add    %bl,0x44(%ecx,%eiz,1)
435fc7:	00 f0                	add    %dh,%al
435fc9:	27                   	daa
435fca:	44                   	inc    %esp
435fcb:	00 90 35 44 00 98    	add    %dl,-0x67ffbbcb(%eax)
435fd1:	84 43 00             	test   %al,0x0(%ebx)
435fd4:	78 32                	js     0x436008
435fd6:	44                   	inc    %esp
435fd7:	00 b0 85 43 00 28    	add    %dh,0x28004385(%eax)
435fdd:	36 44                	ss inc %esp
435fdf:	00 2c 36             	add    %ch,(%esi,%esi,1)
435fe2:	44                   	inc    %esp
435fe3:	00 e4                	add    %ah,%ah
435fe5:	34 44                	xor    $0x44,%al
435fe7:	00 80 86 43 00 04    	add    %al,0x4004386(%eax)
435fed:	61                   	popa
435fee:	44                   	inc    %esp
435fef:	00 d4                	add    %dl,%ah
435ff1:	3e 44                	ds inc %esp
435ff3:	00 f8                	add    %bh,%al
435ff5:	72 44                	jb     0x43603b
435ff7:	00 80 5d 44 00 70    	add    %al,0x7000445d(%eax)
435ffd:	60                   	pusha
435ffe:	44                   	inc    %esp
435fff:	00 10                	add    %dl,(%eax)
436001:	7f 43                	jg     0x436046
436003:	00 d4                	add    %dl,%ah
436005:	7e 43                	jle    0x43604a
436007:	00 50 7f             	add    %dl,0x7f(%eax)
43600a:	43                   	inc    %ebx
43600b:	00 2c 7b             	add    %ch,(%ebx,%edi,2)
43600e:	43                   	inc    %ebx
43600f:	00 54 7c 43          	add    %dl,0x43(%esp,%edi,2)
436013:	00 60 7c             	add    %ah,0x7c(%eax)
436016:	43                   	inc    %ebx
436017:	00 a8 7c 43 00 d0    	add    %ch,-0x2fffbc84(%eax)
43601d:	7d 43                	jge    0x436062
43601f:	00 d8                	add    %bl,%al
436021:	b0 44                	mov    $0x44,%al
436023:	00 8c 8c 43 00 34 7f 	add    %cl,0x7f340043(%esp,%ecx,4)
43602a:	43                   	inc    %ebx
43602b:	00 3c 80             	add    %bh,(%eax,%eax,4)
43602e:	43                   	inc    %ebx
43602f:	00 38                	add    %bh,(%eax)
436031:	8a 43 00             	mov    0x0(%ebx),%al
436034:	54                   	push   %esp
436035:	8b 43 00             	mov    0x0(%ebx),%eax
436038:	0e                   	push   %cs
436039:	00 00                	add    %al,(%eax)
43603b:	00 00                	add    %al,(%eax)
43603d:	00 01                	add    %al,(%ecx)
43603f:	00 00                	add    %al,(%eax)
436041:	00 94 10 40 00 1c 02 	add    %dl,0x21c0040(%eax,%edx,1)
436048:	00 00                	add    %al,(%eax)
43604a:	11 00                	adc    %eax,(%eax)
43604c:	89 01                	mov    %eax,(%ecx)
43604e:	8a 01                	mov    (%ecx),%al
436050:	0f 00 05 00 11 bd 2b 	sldt   0x2bbd1100
436057:	bc 2c bc 01 02       	mov    $0x201bc2c,%esp
43605c:	10 b0 df ff b3 ff    	adc    %dh,-0x4c0021(%eax)
436062:	b2 ff                	mov    $0xff,%dl
436064:	b1 ff                	mov    $0xff,%cl
436066:	ba ff b0 ff af       	mov    $0xafffb0ff,%edx
43606b:	ff ae ff cc 81 43    	ljmp   *0x4381ccff(%esi)
436071:	00 80 82 43 00 94    	add    %al,-0x6bffbc7e(%eax)
436077:	89 43 00             	mov    %eax,0x0(%ebx)
43607a:	c4 89 43 00 00 88    	les    -0x77ffffbd(%ecx),%ecx
436080:	43                   	inc    %ebx
436081:	00 74 8b 43          	add    %dh,0x43(%ebx,%ecx,4)