436b7f:	43                   	inc    %ebx
436b80:	00 06                	add    %al,(%esi)
436b82:	61                   	popa
436b83:	6c                   	insb   (%dx),%es:(%edi)
436b84:	4e                   	dec    %esi
436b85:	6f                   	outsl  %ds:(%esi),(%dx)
436b86:	6e                   	outsb  %ds:(%esi),(%dx)
436b87:	65 05 61 6c 54 6f    	gs add $0x6f546c61,%eax
436b8d:	70 08                	jo     0x436b97
436b8f:	61                   	popa
436b90:	6c                   	insb   (%dx),%es:(%edi)
436b91:	42                   	inc    %edx
436b92:	6f                   	outsl  %ds:(%esi),(%dx)
436b93:	74 74                	je     0x436c09
436b95:	6f                   	outsl  %ds:(%esi),(%dx)
436b96:	6d                   	insl   (%dx),%es:(%edi)
436b97:	06                   	push   %es
436b98:	61                   	popa
436b99:	6c                   	insb   (%dx),%es:(%edi)
436b9a:	4c                   	dec    %esp
436b9b:	65 66 74 07          	gs data16 je 0x436ba6
436b9f:	61                   	popa
436ba0:	6c                   	insb   (%dx),%es:(%edi)
436ba1:	52                   	push   %edx
436ba2:	69 67 68 74 08 61 6c 	imul   $0x6c610874,0x68(%edi),%esp
436ba9:	43                   	inc    %ebx
436baa:	6c                   	insb   (%dx),%es:(%edi)
436bab:	69 65 6e 74 08 61 6c 	imul   $0x6c610874,0x6e(%ebp),%esp
436bb2:	43                   	inc    %ebx
436bb3:	75 73                	jne    0x436c28
436bb5:	74 6f                	je     0x436c26
436bb7:	6d                   	insl   (%dx),%es:(%edi)
436bb8:	08 43 6f             	or     %al,0x6f(%ebx)
436bbb:	6e                   	outsb  %ds:(%esi),(%dx)
436bbc:	74 72                	je     0x436c30
436bbe:	6f                   	outsl  %ds:(%esi),(%dx)
436bbf:	6c                   	insb   (%dx),%es:(%edi)
436bc0:	73 8d                	jae    0x436b4f
436bc2:	40                   	inc    %eax
436bc3:	00 10                	add    %dl,(%eax)
436bc5:	6c                   	insb   (%dx),%es:(%edi)
436bc6:	43                   	inc    %ebx
436be3:	00 34 6c             	add    %dh,(%esp,%ebp,2)
436be6:	43                   	inc    %ebx
436be7:	00 34 00             	add    %dh,(%eax,%eax,1)
436bea:	00 00                	add    %al,(%eax)
436bec:	24 11                	and    $0x11,%al
436bee:	40                   	inc    %eax
436bef:	00 1c 36             	add    %bl,(%esi,%esi,1)
436bf2:	40                   	inc    %eax
436bf3:	00 f4                	add    %dh,%ah
436bf5:	95                   	xchg   %eax,%ebp
436bf6:	43                   	inc    %ebx
436bf7:	00 e4                	add    %ah,%ah
436bf9:	95                   	xchg   %eax,%ebp
436bfa:	43                   	inc    %ebx
436bfb:	00 30                	add    %dh,(%eax)
436bfd:	36 40                	ss inc %eax
436bff:	00 24 36             	add    %ah,(%esi,%esi,1)
436c02:	40                   	inc    %eax
436c03:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
436c0a:	40                   	inc    %eax
436c0b:	00 dc                	add    %bl,%ah
436c0d:	33 40 00             	xor    0x0(%eax),%eax
436c10:	2c 94                	sub    $0x94,%al
436c12:	43                   	inc    %ebx
436c13:	00 70 95             	add    %dh,-0x6b(%eax)
436c16:	43                   	inc    %ebx
436c17:	00 6c 95 43          	add    %ch,0x43(%ebp,%edx,4)
436c1b:	00 70 94             	add    %dh,-0x6c(%eax)
436c1e:	43                   	inc    %ebx
436c1f:	00 d4                	add    %dl,%ah
436c21:	93                   	xchg   %eax,%ebx
436c22:	43                   	inc    %ebx
436c23:	00 34 94             	add    %dh,(%esp,%edx,4)
436c26:	43                   	inc    %ebx
436c27:	00 88 95 43 00 8c    	add    %cl,-0x73ffbc6b(%eax)
436c2d:	95                   	xchg   %eax,%ebp
436c2e:	43                   	inc    %ebx
436c2f:	00 94 95 43 00 0b 54 	add    %dl,0x540b0043(%ebp,%edx,4)
436c36:	44                   	inc    %esp
436c37:	72 61                	jb     0x436c9a
436c39:	67 4f                	addr16 dec %edi
436c3b:	62 6a 65             	bound  %ebp,0x65(%edx)
436c3e:	63 74 44 6c          	arpl   %esi,0x6c(%esp,%eax,2)
436c42:	43                   	inc    %ebx
436c43:	00 07                	add    %al,(%edi)
436c45:	0b 54 44 72          	or     0x72(%esp,%eax,2),%edx
436c49:	61                   	popa
436c4a:	67 4f                	addr16 dec %edi
436c4c:	62 6a 65             	bound  %ebp,0x65(%edx)
436c4f:	63 74 10 6c          	arpl   %esi,0x6c(%eax,%edx,1)
436c53:	43                   	inc    %ebx
436c54:	00 78 11             	add    %bh,0x11(%eax)
436c57:	40                   	inc    %eax
436c58:	00 00                	add    %al,(%eax)
436c5a:	00 08                	add    %cl,(%eax)
436c5c:	43                   	inc    %ebx
436c5d:	6f                   	outsl  %ds:(%esi),(%dx)
436c5e:	6e                   	outsb  %ds:(%esi),(%dx)
436c5f:	74 72                	je     0x436cd3
436c61:	6f                   	outsl  %ds:(%esi),(%dx)
436c62:	6c                   	insb   (%dx),%es:(%edi)
436c63:	73 00                	jae    0x436c65
436c65:	00 8b c0 b4 6c 43    	add    %cl,0x436cb4c0(%ebx)
436c87:	00 e0                	add    %ah,%al
436c89:	6c                   	insb   (%dx),%es:(%edi)
436c8a:	43                   	inc    %ebx
436c8b:	00 3c 00             	add    %bh,(%eax,%eax,1)
436c8e:	00 00                	add    %al,(%eax)
436c90:	c4 6b 43             	les    0x43(%ebx),%ebp
436c93:	00 1c 36             	add    %bl,(%esi,%esi,1)
436c96:	40                   	inc    %eax
436c97:	00 f4                	add    %dh,%ah
436c99:	95                   	xchg   %eax,%ebp
436c9a:	43                   	inc    %ebx
436c9b:	00 e4                	add    %ah,%ah
436c9d:	95                   	xchg   %eax,%ebp
436c9e:	43                   	inc    %ebx
436c9f:	00 30                	add    %dh,(%eax)
436ca1:	36 40                	ss inc %eax
436ca3:	00 24 36             	add    %ah,(%esi,%esi,1)
436ca6:	40                   	inc    %eax
436ca7:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
436cae:	40                   	inc    %eax
436caf:	00 dc                	add    %bl,%ah
436cb1:	33 40 00             	xor    0x0(%eax),%eax
436cb4:	80 96 43 00 70 95 43 	adcb   $0x43,-0x6a8fffbd(%esi)
436cbb:	00 6c 95 43          	add    %ch,0x43(%ebp,%edx,4)
436cbf:	00 70 94             	add    %dh,-0x6c(%eax)
436cc2:	43                   	inc    %ebx
436cc3:	00 28                	add    %ch,(%eax)
436cc5:	96                   	xchg   %eax,%esi
436cc6:	43                   	inc    %ebx
436cc7:	00 34 94             	add    %dh,(%esp,%edx,4)
436cca:	43                   	inc    %ebx
436ccb:	00 88 95 43 00 8c    	add    %cl,-0x73ffbc6b(%eax)
436cd1:	95                   	xchg   %eax,%ebp
436cd2:	43                   	inc    %ebx
436cd3:	00 94 95 43 00 54 96 	add    %dl,-0x69abffbd(%ebp,%edx,4)
436cda:	43                   	inc    %ebx
436cdb:	00 04 96             	add    %al,(%esi,%edx,4)
436cde:	43                   	inc    %ebx
436cdf:	00 16                	add    %dl,(%esi)
436ce1:	54                   	push   %esp
436ce2:	42                   	inc    %edx
436ce3:	61                   	popa
436ce4:	73 65                	jae    0x436d4b
436ce6:	44                   	inc    %esp
436ce7:	72 61                	jb     0x436d4a
436ce9:	67 43                	addr16 inc %ebx
436ceb:	6f                   	outsl  %ds:(%esi),(%dx)
436cec:	6e                   	outsb  %ds:(%esi),(%dx)
436ced:	74 72                	je     0x436d61
436cef:	6f                   	outsl  %ds:(%esi),(%dx)
436cf0:	6c                   	insb   (%dx),%es:(%edi)
436cf1:	4f                   	dec    %edi
436cf2:	62 6a 65             	bound  %ebp,0x65(%edx)
436cf5:	63 74 90 fc          	arpl   %esi,-0x4(%eax,%edx,4)
436cf9:	6c                   	insb   (%dx),%es:(%edi)
436cfa:	43                   	inc    %ebx
436cfb:	00 07                	add    %al,(%edi)
436cfd:	16                   	push   %ss
436cfe:	54                   	push   %esp
436cff:	42                   	inc    %edx
436d00:	61                   	popa
436d01:	73 65                	jae    0x436d68
436d03:	44                   	inc    %esp
436d04:	72 61                	jb     0x436d67
436d06:	67 43                	addr16 inc %ebx
436d08:	6f                   	outsl  %ds:(%esi),(%dx)
436d09:	6e                   	outsb  %ds:(%esi),(%dx)
436d0a:	74 72                	je     0x436d7e
436d0c:	6f                   	outsl  %ds:(%esi),(%dx)
436d0d:	6c                   	insb   (%dx),%es:(%edi)
436d0e:	4f                   	dec    %edi
436d0f:	62 6a 65             	bound  %ebp,0x65(%edx)
436d12:	63 74 b4 6c          	arpl   %esi,0x6c(%esp,%esi,4)
436d16:	43                   	inc    %ebx
436d17:	00 40 6c             	add    %al,0x6c(%eax)
436d1a:	43                   	inc    %ebx
436d1b:	00 00                	add    %al,(%eax)
436d1d:	00 08                	add    %cl,(%eax)
436d1f:	43                   	inc    %ebx
436d20:	6f                   	outsl  %ds:(%esi),(%dx)
436d21:	6e                   	outsb  %ds:(%esi),(%dx)
436d22:	74 72                	je     0x436d96
436d24:	6f                   	outsl  %ds:(%esi),(%dx)
436d25:	6c                   	insb   (%dx),%es:(%edi)
436d26:	73 00                	jae    0x436d28
436d28:	00 8d 40 00 78 6d    	add    %cl,0x6d780040(%ebp)
436d2e:	43                   	inc    %ebx
436d4b:	00 a4 6d 43 00 40 00 	add    %ah,0x400043(%ebp,%ebp,2)
436d52:	00 00                	add    %al,(%eax)
436d54:	68 6c 43 00 1c       	push   $0x1c00436c
436d59:	36 40                	ss inc %eax
436d5b:	00 f4                	add    %dh,%ah
436d5d:	95                   	xchg   %eax,%ebp
436d5e:	43                   	inc    %ebx
436d5f:	00 e4                	add    %ah,%ah
436d61:	95                   	xchg   %eax,%ebp
436d62:	43                   	inc    %ebx
436d63:	00 30                	add    %dh,(%eax)
436d65:	36 40                	ss inc %eax
436d67:	00 24 36             	add    %ah,(%esi,%esi,1)
436d6a:	40                   	inc    %eax
436d6b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
436d72:	40                   	inc    %eax
436d73:	00 dc                	add    %bl,%ah
436d75:	33 40 00             	xor    0x0(%eax),%eax
436d78:	80 96 43 00 b4 96 43 	adcb   $0x43,-0x694bffbd(%esi)
436d7f:	00 cc                	add    %cl,%ah
436d81:	96                   	xchg   %eax,%esi
436d82:	43                   	inc    %ebx
436d83:	00 70 94             	add    %dh,-0x6c(%eax)
436d86:	43                   	inc    %ebx
436d87:	00 28                	add    %ch,(%eax)
436d89:	96                   	xchg   %eax,%esi
436d8a:	43                   	inc    %ebx
436d8b:	00 34 94             	add    %dh,(%esp,%edx,4)
436d8e:	43                   	inc    %ebx
436d8f:	00 d8                	add    %bl,%al
436d91:	96                   	xchg   %eax,%esi
436d92:	43                   	inc    %ebx
436d93:	00 8c 95 43 00 f8 96 	add    %cl,-0x6907ffbd(%ebp,%edx,4)
436d9a:	43                   	inc    %ebx
436d9b:	00 54 96 43          	add    %dl,0x43(%esi,%edx,4)
436d9f:	00 04 96             	add    %al,(%esi,%edx,4)
436da2:	43                   	inc    %ebx
436da3:	00 12                	add    %dl,(%edx)
436da5:	54                   	push   %esp
436da6:	44                   	inc    %esp
436da7:	72 61                	jb     0x436e0a
436da9:	67 43                	addr16 inc %ebx
436dab:	6f                   	outsl  %ds:(%esi),(%dx)
436dac:	6e                   	outsb  %ds:(%esi),(%dx)
436dad:	74 72                	je     0x436e21
436daf:	6f                   	outsl  %ds:(%esi),(%dx)
436db0:	6c                   	insb   (%dx),%es:(%edi)
436db1:	4f                   	dec    %edi
436db2:	62 6a 65             	bound  %ebp,0x65(%edx)
436db5:	63 74 90 04          	arpl   %esi,0x4(%eax,%edx,4)
436db9:	6e                   	outsb  %ds:(%esi),(%dx)
436dba:	43                   	inc    %ebx
436dd7:	00 30                	add    %dh,(%eax)
436dd9:	6e                   	outsb  %ds:(%esi),(%dx)
436dda:	43                   	inc    %ebx
436ddb:	00 40 00             	add    %al,0x0(%eax)
436dde:	00 00                	add    %al,(%eax)
436de0:	2c 6d                	sub    $0x6d,%al
436de2:	43                   	inc    %ebx
436de3:	00 1c 36             	add    %bl,(%esi,%esi,1)
436de6:	40                   	inc    %eax
436de7:	00 f4                	add    %dh,%ah
436de9:	95                   	xchg   %eax,%ebp
436dea:	43                   	inc    %ebx
436deb:	00 18                	add    %bl,(%eax)
436ded:	97                   	xchg   %eax,%edi
436dee:	43                   	inc    %ebx
436def:	00 30                	add    %dh,(%eax)
436df1:	36 40                	ss inc %eax
436df3:	00 24 36             	add    %ah,(%esi,%esi,1)
436df6:	40                   	inc    %eax
436df7:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
436dfe:	40                   	inc    %eax
436dff:	00 dc                	add    %bl,%ah
436e01:	33 40 00             	xor    0x0(%eax),%eax
436e04:	80 96 43 00 b4 96 43 	adcb   $0x43,-0x694bffbd(%esi)
436e0b:	00 cc                	add    %cl,%ah
436e0d:	96                   	xchg   %eax,%esi
436e0e:	43                   	inc    %ebx
436e0f:	00 70 94             	add    %dh,-0x6c(%eax)
436e12:	43                   	inc    %ebx
436e13:	00 28                	add    %ch,(%eax)
436e15:	96                   	xchg   %eax,%esi
436e16:	43                   	inc    %ebx
436e17:	00 34 94             	add    %dh,(%esp,%edx,4)
436e1a:	43                   	inc    %ebx
436e1b:	00 d8                	add    %bl,%al
436e1d:	96                   	xchg   %eax,%esi
436e1e:	43                   	inc    %ebx
436e1f:	00 8c 95 43 00 f8 96 	add    %cl,-0x6907ffbd(%ebp,%edx,4)
436e26:	43                   	inc    %ebx
436e27:	00 54 96 43          	add    %dl,0x43(%esi,%edx,4)
436e2b:	00 04 96             	add    %al,(%esi,%edx,4)
436e2e:	43                   	inc    %ebx
436e2f:	00 14 54             	add    %dl,(%esp,%edx,2)
436e32:	44                   	inc    %esp
436e33:	72 61                	jb     0x436e96
436e35:	67 43                	addr16 inc %ebx
436e37:	6f                   	outsl  %ds:(%esi),(%dx)
436e38:	6e                   	outsb  %ds:(%esi),(%dx)
436e39:	74 72                	je     0x436ead
436e3b:	6f                   	outsl  %ds:(%esi),(%dx)
436e3c:	6c                   	insb   (%dx),%es:(%edi)
436e3d:	4f                   	dec    %edi
436e3e:	62 6a 65             	bound  %ebp,0x65(%edx)
436e41:	63 74 45 78          	arpl   %esi,0x78(%ebp,%eax,2)
436e45:	8d 40 00             	lea    0x0(%eax),%eax
436e48:	94                   	xchg   %eax,%esp
436e49:	6e                   	outsb  %ds:(%esi),(%dx)
436e4a:	43                   	inc    %ebx
436e67:	00 d0                	add    %dl,%al
436e69:	6e                   	outsb  %ds:(%esi),(%dx)
436e6a:	43                   	inc    %ebx
436e6b:	00 70 00             	add    %dh,0x0(%eax)
436e6e:	00 00                	add    %al,(%eax)
436e70:	68 6c 43 00 1c       	push   $0x1c00436c
436e75:	36 40                	ss inc %eax
436e77:	00 f4                	add    %dh,%ah
436e79:	95                   	xchg   %eax,%ebp
436e7a:	43                   	inc    %ebx
436e7b:	00 e4                	add    %ah,%ah
436e7d:	95                   	xchg   %eax,%ebp
436e7e:	43                   	inc    %ebx
436e7f:	00 30                	add    %dh,(%eax)
436e81:	36 40                	ss inc %eax
436e83:	00 24 36             	add    %ah,(%esi,%esi,1)
436e86:	40                   	inc    %eax
436e87:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
436e8e:	40                   	inc    %eax
436e8f:	00 80 97 43 00 80    	add    %al,-0x7fffbc69(%eax)
436e95:	96                   	xchg   %eax,%esi
436e96:	43                   	inc    %ebx
436e97:	00 f8                	add    %bh,%al
436e99:	98                   	cwtl
436e9a:	43                   	inc    %ebx
436e9b:	00 6c 95 43          	add    %ch,0x43(%ebp,%edx,4)
436e9f:	00 70 94             	add    %dh,-0x6c(%eax)
436ea2:	43                   	inc    %ebx
436ea3:	00 b0 97 43 00 34    	add    %dh,0x34004397(%eax)
436ea9:	94                   	xchg   %eax,%esp
436eaa:	43                   	inc    %ebx
436eab:	00 88 95 43 00 8c    	add    %cl,-0x73ffbc6b(%eax)
436eb1:	95                   	xchg   %eax,%ebp
436eb2:	43                   	inc    %ebx
436eb3:	00 94 95 43 00 0c 98 	add    %dl,-0x67f3ffbd(%ebp,%edx,4)
436eba:	43                   	inc    %ebx
436ebb:	00 1c 97             	add    %bl,(%edi,%edx,4)
436ebe:	43                   	inc    %ebx
436ebf:	00 54 98 43          	add    %dl,0x43(%eax,%ebx,4)
436ec3:	00 d0                	add    %dl,%al
436ec5:	98                   	cwtl
436ec6:	43                   	inc    %ebx
436ec7:	00 e4                	add    %ah,%ah
436ec9:	98                   	cwtl
436eca:	43                   	inc    %ebx
436ecb:	00 04 99             	add    %al,(%ecx,%ebx,4)
436ece:	43                   	inc    %ebx
436ecf:	00 0f                	add    %cl,(%edi)