435c26:	44                   	inc    %esp
435c27:	00 28                	add    %ch,(%eax)
435c29:	ee                   	out    %al,(%dx)
435c2a:	44                   	inc    %esp
435c2b:	00 58 b0             	add    %bl,-0x50(%eax)
435c2e:	44                   	inc    %esp
435c2f:	00 ec                	add    %ch,%ah
435c31:	b6 44                	mov    $0x44,%dh
435c33:	00 58 c4             	add    %bl,-0x3c(%eax)
435c36:	44                   	inc    %esp
435c37:	00 78 be             	add    %bh,-0x42(%eax)
435c3a:	44                   	inc    %esp
435c3b:	00 3c c1             	add    %bh,(%ecx,%eax,8)
435c3e:	44                   	inc    %esp
435c3f:	00 d4                	add    %dl,%ah
435c41:	ad                   	lods   %ds:(%esi),%eax
435c42:	43                   	inc    %ebx
435c43:	00 f0                	add    %dh,%al
435c45:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
435c49:	c4 44 00 5c          	les    0x5c(%eax,%eax,1),%eax
435c4d:	a3 43 00 54 c3       	mov    %eax,0xc3540043
435c52:	44                   	inc    %esp
435c53:	00 68 ef             	add    %ch,-0x11(%eax)
435c56:	44                   	inc    %esp
435c57:	00 9c cd 44 00 ec eb 	add    %bl,-0x1413ffbc(%ebp,%ecx,8)
435c5e:	44                   	inc    %esp
435c5f:	00 d4                	add    %dl,%ah
435c61:	ee                   	out    %al,(%dx)
435c62:	44                   	inc    %esp
435c63:	00 b0 af 43 00 0c    	add    %dh,0xc0043af(%eax)
435c69:	a4                   	movsb  %ds:(%esi),%es:(%edi)
435c6a:	43                   	inc    %ebx
435c6b:	00 38                	add    %bh,(%eax)
435c6d:	a4                   	movsb  %ds:(%esi),%es:(%edi)
435c6e:	43                   	inc    %ebx
435c6f:	00 c4                	add    %al,%ah
435c71:	af                   	scas   %es:(%edi),%eax
435c72:	43                   	inc    %ebx
435c73:	00 30                	add    %dh,(%eax)
435c75:	a3 43 00 ec ae       	mov    %eax,0xaeec0043
435c7a:	43                   	inc    %ebx
435c7b:	00 f8                	add    %bh,%al
435c7d:	ae                   	scas   %es:(%edi),%al
435c7e:	43                   	inc    %ebx
435c7f:	00 84 af 43 00 c8 3d 	add    %al,0x3dc80043(%edi,%ebp,4)
435c86:	45                   	inc    %ebp
435c87:	00 80 a3 43 00 0c    	add    %al,0xc0043a3(%eax)
435c8d:	ae                   	scas   %es:(%edi),%al
435c8e:	43                   	inc    %ebx
435c8f:	00 d4                	add    %dl,%ah
435c91:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
435c92:	43                   	inc    %ebx
435c93:	00 f0                	add    %dh,%al
435c95:	2c 40                	sub    $0x40,%al
435c97:	00 f0                	add    %dh,%al
435c99:	2c 40                	sub    $0x40,%al
435c9b:	00 b4 a4 43 00 f0 2c 	add    %dh,0x2cf00043(%esp,%eiz,4)
435ca2:	40                   	inc    %eax
435ca3:	00 bc af 43 00 c8 ae 	add    %bh,-0x5137ffbd(%edi,%ebp,4)
435caa:	43                   	inc    %ebx
435cab:	00 0d 00 01 00 04    	add    %cl,0x4000100
435cb1:	b0 10                	mov    $0x10,%al
435cb3:	b0 11                	mov    $0x11,%al
435cb5:	bd 2b 00 2c 00       	mov    $0x2c002b,%ebp
435cba:	2d 00 87 00 b3       	sub    $0xb3008700,%eax
435cbf:	ff b2 ff b1 ff b0    	push   -0x4f004e01(%edx)
435cc5:	ff b5 ff c4 a4 43    	push   0x43a4c4ff(%ebp)
435ccb:	00 48 a5             	add    %cl,-0x5b(%eax)
435cce:	43                   	inc    %ebx
435ccf:	00 5c a5 43          	add    %bl,0x43(%ebp,%eiz,4)
435cd3:	00 c0                	add    %al,%al
435cd5:	aa                   	stos   %al,%es:(%edi)
435cd6:	43                   	inc    %ebx
435cd7:	00 e8                	add    %ch,%al
435cd9:	a4                   	movsb  %ds:(%esi),%es:(%edi)
435cda:	43                   	inc    %ebx
435cdb:	00 fc                	add    %bh,%ah
435cdd:	a4                   	movsb  %ds:(%esi),%es:(%edi)
435cde:	43                   	inc    %ebx
435cdf:	00 10                	add    %dl,(%eax)
435ce1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
435ce2:	43                   	inc    %ebx
435ce3:	00 24 a5 43 00 2c ac 	add    %ah,-0x53d3ffbd(,%eiz,4)
435cea:	43                   	inc    %ebx
435ceb:	00 a8 ad 43 00 0c    	add    %ch,0xc0043ad(%eax)
435cf1:	ad                   	lods   %ds:(%esi),%eax
435cf2:	43                   	inc    %ebx
435cf3:	00 88 ad 43 00 54    	add    %cl,0x540043ad(%eax)
435cf9:	ad                   	lods   %ds:(%esi),%eax
435cfa:	43                   	inc    %ebx
435cfb:	00 0c 54             	add    %cl,(%esp,%edx,2)
435cfe:	43                   	inc    %ebx
435cff:	75 73                	jne    0x435d74
435d01:	74 6f                	je     0x435d72
435d03:	6d                   	insl   (%dx),%es:(%edi)
435d04:	43                   	inc    %ebx
435d05:	6f                   	outsl  %ds:(%esi),(%dx)
435d06:	6d                   	insl   (%dx),%es:(%edi)
435d07:	62 6f 8d             	bound  %ebp,-0x73(%edi)
435d0a:	40                   	inc    %eax
435d0b:	00 10                	add    %dl,(%eax)
435d0d:	5d                   	pop    %ebp
435d0e:	43                   	inc    %ebx
435d0f:	00 07                	add    %al,(%edi)
435d11:	0c 54                	or     $0x54,%al
435d13:	43                   	inc    %ebx
435d14:	75 73                	jne    0x435d89
435d16:	74 6f                	je     0x435d87
435d18:	6d                   	insl   (%dx),%es:(%edi)
435d19:	43                   	inc    %ebx
435d1a:	6f                   	outsl  %ds:(%esi),(%dx)
435d1b:	6d                   	insl   (%dx),%es:(%edi)
435d1c:	62 6f a0             	bound  %ebp,-0x60(%edi)
435d1f:	5b                   	pop    %ebx
435d20:	43                   	inc    %ebx
435d21:	00 f4                	add    %dh,%ah
435d23:	53                   	push   %ebx
435d24:	44                   	inc    %esp
435d25:	00 0b                	add    %cl,(%ebx)
435d27:	00 08                	add    %cl,(%eax)
435d29:	53                   	push   %ebx
435d2a:	74 64                	je     0x435d90
435d2c:	43                   	inc    %ebx
435d2d:	74 72                	je     0x435da1
435d2f:	6c                   	insb   (%dx),%es:(%edi)
435d30:	73 00                	jae    0x435d32
435d32:	00 90 38 5d 43 00    	add    %dl,0x435d38(%eax)
435d38:	03 0e                	add    (%esi),%ecx
435d3a:	54                   	push   %esp
435d3b:	43                   	inc    %ebx
435d3c:	6f                   	outsl  %ds:(%esi),(%dx)
435d3d:	6d                   	insl   (%dx),%es:(%edi)
435d3e:	62 6f 42             	bound  %ebp,0x42(%edi)
435d41:	6f                   	outsl  %ds:(%esi),(%dx)
435d42:	78 53                	js     0x435d97
435d44:	74 79                	je     0x435dbf
435d46:	6c                   	insb   (%dx),%es:(%edi)
435d47:	65 01 00             	add    %eax,%gs:(%eax)
435d4a:	00 00                	add    %al,(%eax)
435d4c:	00 04 00             	add    %al,(%eax,%eax,1)
435d4f:	00 00                	add    %al,(%eax)
435d51:	34 5d                	xor    $0x5d,%al
435d53:	43                   	inc    %ebx
435d54:	00 0a                	add    %cl,(%edx)
435d56:	63 73 44             	arpl   %esi,0x44(%ebx)
435d59:	72 6f                	jb     0x435dca
435d5b:	70 44                	jo     0x435da1
435d5d:	6f                   	outsl  %ds:(%esi),(%dx)
435d5e:	77 6e                	ja     0x435dce
435d60:	08 63 73             	or     %ah,0x73(%ebx)
435d63:	53                   	push   %ebx
435d64:	69 6d 70 6c 65 0e 63 	imul   $0x630e656c,0x70(%ebp),%ebp
435d6b:	73 44                	jae    0x435db1
435d6d:	72 6f                	jb     0x435dde
435d6f:	70 44                	jo     0x435db5
435d71:	6f                   	outsl  %ds:(%esi),(%dx)
435d72:	77 6e                	ja     0x435de2
435d74:	4c                   	dec    %esp
435d75:	69 73 74 10 63 73 4f 	imul   $0x4f736310,0x74(%ebx),%esi
435d7c:	77 6e                	ja     0x435dec
435d7e:	65 72 44             	gs jb  0x435dc5
435d81:	72 61                	jb     0x435de4
435d83:	77 46                	ja     0x435dcb
435d85:	69 78 65 64 13 63 73 	imul   $0x73631364,0x65(%eax),%edi
435d8c:	4f                   	dec    %edi
435d8d:	77 6e                	ja     0x435dfd
435d8f:	65 72 44             	gs jb  0x435dd6
435d92:	72 61                	jb     0x435df5
435d94:	77 56                	ja     0x435dec
435d96:	61                   	popa
435d97:	72 69                	jb     0x435e02
435d99:	61                   	popa
435d9a:	62 6c 65 08          	bound  %ebp,0x8(%ebp,%eiz,2)
435d9e:	53                   	push   %ebx
435d9f:	74 64                	je     0x435e05
435da1:	43                   	inc    %ebx
435da2:	74 72                	je     0x435e16
435da4:	6c                   	insb   (%dx),%es:(%edi)
435da5:	73 8b                	jae    0x435d32
435da7:	c0 f4 5d             	shl    $0x5d,%ah
435daa:	43                   	inc    %ebx
435db3:	00 0c 5f             	add    %cl,(%edi,%ebx,2)
435db6:	43                   	inc    %ebx
435db7:	00 64 5f 43          	add    %ah,0x43(%edi,%ebx,2)
435dc3:	00 1e                	add    %bl,(%esi)
435dc5:	5f                   	pop    %edi
435dc6:	43                   	inc    %ebx
435dc7:	00 50 5f             	add    %dl,0x5f(%eax)
435dca:	43                   	inc    %ebx
435dcb:	00 90 02 00 00 54    	add    %dl,0x54000002(%eax)
435dd1:	5b                   	pop    %ebx
435dd2:	43                   	inc    %ebx
435dd3:	00 c8                	add    %cl,%al
435dd5:	4d                   	dec    %ebp
435dd6:	42                   	inc    %edx
435dd7:	00 cc                	add    %cl,%ah
435dd9:	3c 40                	cmp    $0x40,%al
435ddb:	00 1c 47             	add    %bl,(%edi,%eax,2)
435dde:	42                   	inc    %edx
435ddf:	00 d4                	add    %dl,%ah
435de1:	3c 40                	cmp    $0x40,%al
435de3:	00 30                	add    %dh,(%eax)
435de5:	cb                   	lret
435de6:	44                   	inc    %esp
435de7:	00 10                	add    %dl,(%eax)
435de9:	3a 40 00             	cmp    0x0(%eax),%al
435dec:	2c 3a                	sub    $0x3a,%al
435dee:	40                   	inc    %eax
435def:	00 94 b0 43 00 6c fa 	add    %dl,-0x593ffbd(%eax,%esi,4)
435df6:	44                   	inc    %esp
435df7:	00 f8                	add    %bh,%al
435df9:	c2 44 00             	ret    $0x44
435dfc:	48                   	dec    %eax
435dfd:	c7 41 00 2c ad 43 00 	movl   $0x43ad2c,0x0(%ecx)
435e04:	74 7c                	je     0x435e82
435e06:	44                   	inc    %esp
435e07:	00 e0                	add    %ah,%al
435e09:	af                   	scas   %es:(%edi),%eax
435e0a:	44                   	inc    %esp
435e0b:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
435e12:	42                   	inc    %edx
435e13:	00 c8                	add    %cl,%al
435e15:	4a                   	dec    %edx
435e16:	42                   	inc    %edx
435e17:	00 c0                	add    %al,%al
435e19:	4a                   	dec    %edx
435e1a:	42                   	inc    %edx
435e1b:	00 e8                	add    %ch,%al
435e1d:	4d                   	dec    %ebp
435e1e:	42                   	inc    %edx
435e1f:	00 1c b0             	add    %bl,(%eax,%esi,4)
435e22:	43                   	inc    %ebx
435e23:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
435e29:	fa                   	cli
435e2a:	44                   	inc    %esp
435e2b:	00 e8                	add    %ch,%al
435e2d:	f9                   	stc
435e2e:	44                   	inc    %esp
435e2f:	00 e8                	add    %ch,%al
435e31:	7a 44                	jp     0x435e77
435e33:	00 fc                	add    %bh,%ah
435e35:	ef                   	out    %eax,(%dx)
435e36:	44                   	inc    %esp
435e37:	00 1c f0             	add    %bl,(%eax,%esi,8)
435e3a:	44                   	inc    %esp
435e3b:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
435e42:	44                   	inc    %esp
435e43:	00 34 7a             	add    %dh,(%edx,%edi,2)
435e46:	44                   	inc    %esp
435e47:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
435e4d:	aa                   	stos   %al,%es:(%edi)
435e4e:	44                   	inc    %esp
435e4f:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
435e56:	44                   	inc    %esp
435e57:	00 28                	add    %ch,(%eax)
435e59:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
435e5d:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
435e61:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
435e65:	88 44 00 7c          	mov    %al,0x7c(%eax,%eax,1)
435e69:	bb 43 00 40 ab       	mov    $0xab400043,%ebx
435e6e:	44                   	inc    %esp
435e6f:	00 c8                	add    %cl,%al
435e71:	ed                   	in     (%dx),%eax
435e72:	44                   	inc    %esp
435e73:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
435e77:	00 48 e9             	add    %cl,-0x17(%eax)
435e7a:	44                   	inc    %esp
435e7b:	00 28                	add    %ch,(%eax)
435e7d:	ee                   	out    %al,(%dx)
435e7e:	44                   	inc    %esp
435e7f:	00 58 b0             	add    %bl,-0x50(%eax)
435e82:	44                   	inc    %esp
435e83:	00 ec                	add    %ch,%ah
435e85:	b6 44                	mov    $0x44,%dh
435e87:	00 58 c4             	add    %bl,-0x3c(%eax)
435e8a:	44                   	inc    %esp
435e8b:	00 48 b1             	add    %cl,-0x4f(%eax)
435e8e:	43                   	inc    %ebx
435e8f:	00 3c c1             	add    %bh,(%ecx,%eax,8)
435e92:	44                   	inc    %esp
435e93:	00 ac b1 43 00 f0 c4 	add    %ch,-0x3b0fffbd(%ecx,%esi,4)
435e9a:	44                   	inc    %esp
435e9b:	00 f4                	add    %dh,%ah
435e9d:	c4 44 00 5c          	les    0x5c(%eax,%eax,1),%eax
435ea1:	a3 43 00 ec b2       	mov    %eax,0xb2ec0043
435ea6:	43                   	inc    %ebx
435ea7:	00 68 ef             	add    %ch,-0x11(%eax)
435eaa:	44                   	inc    %esp
435eab:	00 9c cd 44 00 ec eb 	add    %bl,-0x1413ffbc(%ebp,%ecx,8)
435eb2:	44                   	inc    %esp
435eb3:	00 d4                	add    %dl,%ah
435eb5:	ee                   	out    %al,(%dx)
435eb6:	44                   	inc    %esp
435eb7:	00 b0 af 43 00 0c    	add    %dh,0xc0043af(%eax)
435ebd:	a4                   	movsb  %ds:(%esi),%es:(%edi)
435ebe:	43                   	inc    %ebx
435ebf:	00 38                	add    %bh,(%eax)
435ec1:	a4                   	movsb  %ds:(%esi),%es:(%edi)
435ec2:	43                   	inc    %ebx
435ec3:	00 c4                	add    %al,%ah
435ec5:	af                   	scas   %es:(%edi),%eax
435ec6:	43                   	inc    %ebx
435ec7:	00 30                	add    %dh,(%eax)
435ec9:	a3 43 00 ec ae       	mov    %eax,0xaeec0043
435ece:	43                   	inc    %ebx
435ecf:	00 f8                	add    %bh,%al
435ed1:	ae                   	scas   %es:(%edi),%al
435ed2:	43                   	inc    %ebx
435ed3:	00 84 af 43 00 c8 3d 	add    %al,0x3dc80043(%edi,%ebp,4)
435eda:	45                   	inc    %ebp
435edb:	00 80 a3 43 00 0c    	add    %al,0xc0043a3(%eax)
435ee1:	ae                   	scas   %es:(%edi),%al
435ee2:	43                   	inc    %ebx
435ee3:	00 d4                	add    %dl,%ah
435ee5:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
435ee6:	43                   	inc    %ebx
435ee7:	00 d0                	add    %dl,%al
435ee9:	bb 43 00 24 b1       	mov    $0xb1240043,%ebx
435eee:	43                   	inc    %ebx
435eef:	00 b4 a4 43 00 c4 bb 	add    %dh,-0x443bffbd(%esp,%eiz,4)
435ef6:	43                   	inc    %ebx
435ef7:	00 bc af 43 00 c8 ae 	add    %bh,-0x5137ffbd(%edi,%ebp,4)
435efe:	43                   	inc    %ebx
435eff:	00 50 ac             	add    %dl,-0x54(%eax)
435f02:	43                   	inc    %ebx
435f03:	00 e0                	add    %ah,%al
435f05:	b9 43 00 e4 b0       	mov    $0xb0e40043,%ecx
435f0a:	43                   	inc    %ebx
435f0b:	00 0e                	add    %cl,(%esi)
435f0d:	00 00                	add    %al,(%eax)
435f0f:	00 00                	add    %al,(%eax)
435f11:	00 01                	add    %al,(%ecx)
435f13:	00 00                	add    %al,(%eax)
435f15:	00 ac 10 40 00 70 02 	add    %ch,0x2700040(%eax,%edx,1)
435f1c:	00 00                	add    %al,(%eax)
435f1e:	08 00                	or     %al,(%eax)
435f20:	14 00                	adc    $0x0,%al
435f22:	09 b0 2b bc 2c bc    	or     %esi,-0x43d343d5(%eax)
435f28:	01 02                	add    %eax,(%edx)
435f2a:	0f 00 83 00 ba ff 3c 	sldt   0x3cffba00(%ebx)
435f31:	b3 43                	mov    $0x43,%bl
435f33:	00 80 a5 43 00 00    	add    %al,0x43a5(%eax)
435f39:	ba 43 00 d8 ba       	mov    $0xbad80043,%edx
435f3e:	43                   	inc    %ebx
435f3f:	00 04 bb             	add    %al,(%ebx,%edi,4)
435f42:	43                   	inc    %ebx
435f43:	00 d8                	add    %bl,%al
435f45:	bb 43 00 10 be       	mov    $0xbe100043,%ebx
435f4a:	43                   	inc    %ebx
435f4b:	00 84 b4 43 00 0f 54 	add    %al,0x540f0043(%esp,%esi,4)