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)
435f52:	43                   	inc    %ebx
435f53:	75 73                	jne    0x435fc8
435f55:	74 6f                	je     0x435fc6
435f57:	6d                   	insl   (%dx),%es:(%edi)
435f58:	43                   	inc    %ebx
435f59:	6f                   	outsl  %ds:(%esi),(%dx)
435f5a:	6d                   	insl   (%dx),%es:(%edi)
435f5b:	62 6f 42             	bound  %ebp,0x42(%edi)
435f5e:	6f                   	outsl  %ds:(%esi),(%dx)
435f5f:	78 64                	js     0x435fc5
435f61:	5f                   	pop    %edi
435f62:	43                   	inc    %ebx
435f63:	00 07                	add    %al,(%edi)
435f65:	0f 54 43 75          	andps  0x75(%ebx),%xmm0
435f69:	73 74                	jae    0x435fdf
435f6b:	6f                   	outsl  %ds:(%esi),(%dx)
435f6c:	6d                   	insl   (%dx),%es:(%edi)
435f6d:	43                   	inc    %ebx
435f6e:	6f                   	outsl  %ds:(%esi),(%dx)
435f6f:	6d                   	insl   (%dx),%es:(%edi)
435f70:	62 6f 42             	bound  %ebp,0x42(%edi)
435f73:	6f                   	outsl  %ds:(%esi),(%dx)
435f74:	78 f4                	js     0x435f6a
435f76:	5d                   	pop    %ebp
435f77:	43                   	inc    %ebx
435f78:	00 0c 5d 43 00 0b 00 	add    %cl,0xb0043(,%ebx,2)
435f7f:	08 53 74             	or     %dl,0x74(%ebx)
435f82:	64 43                	fs inc %ebx
435f84:	74 72                	je     0x435ff8
435f86:	6c                   	insb   (%dx),%es:(%edi)
435f87:	73 00                	jae    0x435f89
435f89:	00 8b c0 d8 5f 43    	add    %cl,0x435fd8c0(%ebx)
435f9b:	00 00                	add    %al,(%eax)
435f9d:	61                   	popa
435f9e:	43                   	inc    %ebx
435fab:	00 f0                	add    %dh,%al
435fad:	60                   	pusha
435fae:	43                   	inc    %ebx
435faf:	00 90 02 00 00 a8    	add    %dl,-0x57fffffe(%eax)
435fb5:	5d                   	pop    %ebp
435fb6:	43                   	inc    %ebx
435fb7:	00 c8                	add    %cl,%al
435fb9:	4d                   	dec    %ebp
435fba:	42                   	inc    %edx
435fbb:	00 cc                	add    %cl,%ah
435fbd:	3c 40                	cmp    $0x40,%al
435fbf:	00 1c 47             	add    %bl,(%edi,%eax,2)
435fc2:	42                   	inc    %edx
435fc3:	00 d4                	add    %dl,%ah
435fc5:	3c 40                	cmp    $0x40,%al
435fc7:	00 30                	add    %dh,(%eax)
435fc9:	cb                   	lret
435fca:	44                   	inc    %esp
435fcb:	00 10                	add    %dl,(%eax)
435fcd:	3a 40 00             	cmp    0x0(%eax),%al
435fd0:	2c 3a                	sub    $0x3a,%al
435fd2:	40                   	inc    %eax
435fd3:	00 94 b0 43 00 6c fa 	add    %dl,-0x593ffbd(%eax,%esi,4)
435fda:	44                   	inc    %esp
435fdb:	00 f8                	add    %bh,%al
435fdd:	c2 44 00             	ret    $0x44
435fe0:	48                   	dec    %eax
435fe1:	c7 41 00 2c ad 43 00 	movl   $0x43ad2c,0x0(%ecx)
435fe8:	74 7c                	je     0x436066
435fea:	44                   	inc    %esp
435feb:	00 e0                	add    %ah,%al
435fed:	af                   	scas   %es:(%edi),%eax
435fee:	44                   	inc    %esp
435fef:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
435ff6:	42                   	inc    %edx
435ff7:	00 c8                	add    %cl,%al
435ff9:	4a                   	dec    %edx
435ffa:	42                   	inc    %edx
435ffb:	00 c0                	add    %al,%al
435ffd:	4a                   	dec    %edx
435ffe:	42                   	inc    %edx
435fff:	00 e8                	add    %ch,%al
436001:	4d                   	dec    %ebp
436002:	42                   	inc    %edx
436003:	00 1c b0             	add    %bl,(%eax,%esi,4)
436006:	43                   	inc    %ebx
436007:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
43600d:	fa                   	cli
43600e:	44                   	inc    %esp
43600f:	00 e8                	add    %ch,%al
436011:	f9                   	stc
436012:	44                   	inc    %esp
436013:	00 e8                	add    %ch,%al
436015:	7a 44                	jp     0x43605b
436017:	00 fc                	add    %bh,%ah
436019:	ef                   	out    %eax,(%dx)
43601a:	44                   	inc    %esp
43601b:	00 1c f0             	add    %bl,(%eax,%esi,8)
43601e:	44                   	inc    %esp
43601f:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
436026:	44                   	inc    %esp
436027:	00 34 7a             	add    %dh,(%edx,%edi,2)
43602a:	44                   	inc    %esp
43602b:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
436031:	aa                   	stos   %al,%es:(%edi)
436032:	44                   	inc    %esp
436033:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
43603a:	44                   	inc    %esp
43603b:	00 28                	add    %ch,(%eax)
43603d:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
436041:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
436045:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
436049:	88 44 00 7c          	mov    %al,0x7c(%eax,%eax,1)
43604d:	bb 43 00 40 ab       	mov    $0xab400043,%ebx
436052:	44                   	inc    %esp
436053:	00 c8                	add    %cl,%al
436055:	ed                   	in     (%dx),%eax
436056:	44                   	inc    %esp
436057:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
43605b:	00 48 e9             	add    %cl,-0x17(%eax)
43605e:	44                   	inc    %esp
43605f:	00 28                	add    %ch,(%eax)
436061:	ee                   	out    %al,(%dx)
436062:	44                   	inc    %esp
436063:	00 58 b0             	add    %bl,-0x50(%eax)
436066:	44                   	inc    %esp
436067:	00 ec                	add    %ch,%ah
436069:	b6 44                	mov    $0x44,%dh
43606b:	00 58 c4             	add    %bl,-0x3c(%eax)
43606e:	44                   	inc    %esp
43606f:	00 48 b1             	add    %cl,-0x4f(%eax)
436072:	43                   	inc    %ebx
436073:	00 3c c1             	add    %bh,(%ecx,%eax,8)
436076:	44                   	inc    %esp
436077:	00 ac b1 43 00 f0 c4 	add    %ch,-0x3b0fffbd(%ecx,%esi,4)
43607e:	44                   	inc    %esp
43607f:	00 f4                	add    %dh,%ah
436081:	c4 44 00 5c          	les    0x5c(%eax,%eax,1),%eax
436085:	a3 43 00 ec b2       	mov    %eax,0xb2ec0043
43608a:	43                   	inc    %ebx
43608b:	00 68 ef             	add    %ch,-0x11(%eax)
43608e:	44                   	inc    %esp
43608f:	00 9c cd 44 00 ec eb 	add    %bl,-0x1413ffbc(%ebp,%ecx,8)
436096:	44                   	inc    %esp
436097:	00 d4                	add    %dl,%ah
436099:	ee                   	out    %al,(%dx)
43609a:	44                   	inc    %esp
43609b:	00 b0 af 43 00 0c    	add    %dh,0xc0043af(%eax)
4360a1:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4360a2:	43                   	inc    %ebx
4360a3:	00 38                	add    %bh,(%eax)
4360a5:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4360a6:	43                   	inc    %ebx
4360a7:	00 c4                	add    %al,%ah
4360a9:	af                   	scas   %es:(%edi),%eax
4360aa:	43                   	inc    %ebx
4360ab:	00 30                	add    %dh,(%eax)
4360ad:	a3 43 00 ec ae       	mov    %eax,0xaeec0043
4360b2:	43                   	inc    %ebx
4360b3:	00 f8                	add    %bh,%al
4360b5:	ae                   	scas   %es:(%edi),%al
4360b6:	43                   	inc    %ebx
4360b7:	00 84 af 43 00 c8 3d 	add    %al,0x3dc80043(%edi,%ebp,4)
4360be:	45                   	inc    %ebp
4360bf:	00 80 a3 43 00 0c    	add    %al,0xc0043a3(%eax)
4360c5:	ae                   	scas   %es:(%edi),%al
4360c6:	43                   	inc    %ebx
4360c7:	00 d4                	add    %dl,%ah
4360c9:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4360ca:	43                   	inc    %ebx
4360cb:	00 d0                	add    %dl,%al
4360cd:	bb 43 00 24 b1       	mov    $0xb1240043,%ebx
4360d2:	43                   	inc    %ebx
4360d3:	00 b4 a4 43 00 c4 bb 	add    %dh,-0x443bffbd(%esp,%eiz,4)
4360da:	43                   	inc    %ebx
4360db:	00 bc af 43 00 c8 ae 	add    %bh,-0x5137ffbd(%edi,%ebp,4)
4360e2:	43                   	inc    %ebx
4360e3:	00 50 ac             	add    %dl,-0x54(%eax)
4360e6:	43                   	inc    %ebx
4360e7:	00 e0                	add    %ah,%al