411d66:	41                   	inc    %ecx
411d67:	00 e0                	add    %ah,%al
411d69:	52                   	push   %edx
411d6a:	41                   	inc    %ecx
411d6b:	00 7c 57 41          	add    %bh,0x41(%edi,%edx,2)
411d6f:	00 b0 57 41 00 18    	add    %dh,0x18004157(%eax)
411d75:	59                   	pop    %ecx
411d76:	41                   	inc    %ecx
411d77:	00 a0 59 41 00 60    	add    %ah,0x60004159(%eax)
411d7d:	5a                   	pop    %edx
411d7e:	41                   	inc    %ecx
411d7f:	00 e8                	add    %ch,%al
411d81:	5a                   	pop    %edx
411d82:	41                   	inc    %ecx
411d83:	00 f4                	add    %dh,%ah
411d85:	4d                   	dec    %ebp
411d86:	41                   	inc    %ecx
411d87:	00 18                	add    %bl,(%eax)
411d89:	4e                   	dec    %esi
411d8a:	41                   	inc    %ecx
411d8b:	00 3c 4e             	add    %bh,(%esi,%ecx,2)
411d8e:	41                   	inc    %ecx
411d8f:	00 8c 2a 40 00 8c 2a 	add    %cl,0x2a8c0040(%edx,%ebp,1)
411d96:	40                   	inc    %eax
411d97:	00 98 51 41 00 8c    	add    %bl,-0x73ffbeaf(%eax)
411d9d:	52                   	push   %edx
411d9e:	41                   	inc    %ecx
411d9f:	00 08                	add    %cl,(%eax)
411da1:	54                   	push   %esp
411da2:	41                   	inc    %ecx
411da3:	00 94 54 41 00 68 55 	add    %dl,0x55680041(%esp,%edx,2)
411daa:	41                   	inc    %ecx
411dab:	00 8c 2a 40 00 9c 55 	add    %cl,0x559c0040(%edx,%ebp,1)
411db2:	41                   	inc    %ecx
411db3:	00 cc                	add    %cl,%ah
411db5:	55                   	push   %ebp
411db6:	41                   	inc    %ecx
411db7:	00 20                	add    %ah,(%eax)
411db9:	56                   	push   %esi
411dba:	41                   	inc    %ecx
411dbb:	00 cc                	add    %cl,%ah
411dbd:	56                   	push   %esi
411dbe:	41                   	inc    %ecx
411dbf:	00 64 58 41          	add    %ah,0x41(%eax,%ebx,2)
411dc3:	00 bc 58 41 00 50 59 	add    %bh,0x59500041(%eax,%ebx,2)
411dca:	41                   	inc    %ecx
411dcb:	00 0e                	add    %cl,(%esi)
411dcd:	00 00                	add    %al,(%eax)
411dcf:	00 00                	add    %al,(%eax)
411dd1:	00 01                	add    %al,(%ecx)
411dd3:	00 00                	add    %al,(%eax)
411dd5:	00 c8                	add    %cl,%al
411dd7:	1c 41                	sbb    $0x41,%al
411dd9:	00 0c 00             	add    %cl,(%eax,%eax,1)
411ddc:	00 00                	add    %al,(%eax)
411dde:	08 54 53 74          	or     %dl,0x74(%ebx,%edx,2)
411de2:	72 69                	jb     0x411e4d
411de4:	6e                   	outsb  %ds:(%esi),(%dx)
411de5:	67 73 90             	addr16 jae 0x411d78
411de8:	ec                   	in     (%dx),%al
411de9:	1d 41 00 07 08       	sbb    $0x8070041,%eax
411dee:	54                   	push   %esp
411def:	53                   	push   %ebx
411df0:	74 72                	je     0x411e64
411df2:	69 6e 67 73 4c 1d 41 	imul   $0x411d4c73,0x67(%esi),%ebp
411df9:	00 0c 1a             	add    %cl,(%edx,%ebx,1)
411dfc:	41                   	inc    %ecx
411dfd:	00 00                	add    %al,(%eax)
411dff:	00 07                	add    %al,(%edi)
411e01:	43                   	inc    %ebx
411e02:	6c                   	insb   (%dx),%es:(%edi)
411e03:	61                   	popa
411e04:	73 73                	jae    0x411e79
411e06:	65 73 00             	gs jae 0x411e09
411e09:	00 8b c0 10 1e 41    	add    %cl,0x411e10c0(%ebx)
411e0f:	00 0e                	add    %cl,(%esi)
411e11:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
411e15:	72 69                	jb     0x411e80
411e17:	6e                   	outsb  %ds:(%esi),(%dx)
411e18:	67 49                	addr16 dec %ecx
411e1a:	74 65                	je     0x411e81
411e1c:	6d                   	insl   (%dx),%es:(%edi)
411e1d:	08 00                	or     %al,(%eax)
411e1f:	00 00                	add    %al,(%eax)
411e21:	01 00                	add    %eax,(%eax)
411e23:	00 00                	add    %al,(%eax)
411e25:	94                   	xchg   %eax,%esp
411e26:	10 40 00             	adc    %al,0x0(%eax)
411e29:	00 00                	add    %al,(%eax)
411e2b:	00 00                	add    %al,(%eax)
411e2d:	8d 40 00             	lea    0x0(%eax),%eax
411e30:	7c 1e                	jl     0x411e50
411e32:	41                   	inc    %ecx
411e3f:	00 24 1f             	add    %ah,(%edi,%ebx,1)
411e42:	41                   	inc    %ecx
411e4f:	00 14 1f             	add    %dl,(%edi,%ebx,1)
411e52:	41                   	inc    %ecx
411e53:	00 30                	add    %dh,(%eax)
411e55:	00 00                	add    %al,(%eax)
411e57:	00 00                	add    %al,(%eax)
411e59:	1d 41 00 90 34       	sbb    $0x34900041,%eax
411e5e:	40                   	inc    %eax
411e5f:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
411e66:	40                   	inc    %eax
411e67:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
411e6e:	40                   	inc    %eax
411e6f:	00 e0                	add    %ah,%al
411e71:	31 40 00             	xor    %eax,0x0(%eax)
411e74:	fc                   	cld
411e75:	31 40 00             	xor    %eax,0x0(%eax)
411e78:	28 5b 41             	sub    %bl,0x41(%ebx)
411e7b:	00 74 44 41          	add    %dh,0x41(%esp,%eax,2)
411e7f:	00 fc                	add    %bh,%ah
411e81:	4f                   	dec    %edi
411e82:	41                   	inc    %ecx
411e83:	00 f4                	add    %dh,%ah
411e85:	4e                   	dec    %esi
411e86:	41                   	inc    %ecx
411e87:	00 d0                	add    %dl,%al
411e89:	5d                   	pop    %ebp
411e8a:	41                   	inc    %ecx
411e8b:	00 04 5e             	add    %al,(%esi,%ebx,2)
411e8e:	41                   	inc    %ecx
411e8f:	00 08                	add    %cl,(%eax)
411e91:	5e                   	pop    %esi
411e92:	41                   	inc    %ecx
411e93:	00 0c 5e             	add    %cl,(%esi,%ebx,2)
411e96:	41                   	inc    %ecx
411e97:	00 e0                	add    %ah,%al
411e99:	52                   	push   %edx
411e9a:	41                   	inc    %ecx
411e9b:	00 80 5f 41 00 dc    	add    %al,-0x23ffbea1(%eax)
411ea1:	5f                   	pop    %edi
411ea2:	41                   	inc    %ecx
411ea3:	00 b0 60 41 00 a0    	add    %dh,-0x5fffbea0(%eax)
411ea9:	59                   	pop    %ecx
411eaa:	41                   	inc    %ecx
411eab:	00 ec                	add    %ch,%ah
411ead:	60                   	pusha
411eae:	41                   	inc    %ecx
411eaf:	00 60 61             	add    %ah,0x61(%eax)
411eb2:	41                   	inc    %ecx
411eb3:	00 84 5b 41 00 90 5b 	add    %al,0x5b900041(%ebx,%ebx,2)
411eba:	41                   	inc    %ecx
411ebb:	00 3c 4e             	add    %bh,(%esi,%ecx,2)
411ebe:	41                   	inc    %ecx
411ebf:	00 2c 5c             	add    %ch,(%esp,%ebx,2)
411ec2:	41                   	inc    %ecx
411ec3:	00 6c 5c 41          	add    %ch,0x41(%esp,%ebx,2)
411ec7:	00 d8                	add    %bl,%al
411ec9:	5c                   	pop    %esp
411eca:	41                   	inc    %ecx
411ecb:	00 8c 52 41 00 68 5e 	add    %cl,0x5e680041(%edx,%edx,2)
411ed2:	41                   	inc    %ecx
411ed3:	00 94 54 41 00 68 55 	add    %dl,0x55680041(%esp,%edx,2)
411eda:	41                   	inc    %ecx
411edb:	00 a4 5e 41 00 b4 5e 	add    %ah,0x5eb40041(%esi,%ebx,2)
411ee2:	41                   	inc    %ecx
411ee3:	00 cc                	add    %cl,%ah
411ee5:	55                   	push   %ebp
411ee6:	41                   	inc    %ecx
411ee7:	00 20                	add    %ah,(%eax)
411ee9:	56                   	push   %esi
411eea:	41                   	inc    %ecx
411eeb:	00 cc                	add    %cl,%ah
411eed:	56                   	push   %esi
411eee:	41                   	inc    %ecx
411eef:	00 64 58 41          	add    %ah,0x41(%eax,%ebx,2)
411ef3:	00 bc 58 41 00 50 59 	add    %bh,0x59500041(%eax,%ebx,2)
411efa:	41                   	inc    %ecx
411efb:	00 f4                	add    %dh,%ah
411efd:	5b                   	pop    %ebx
411efe:	41                   	inc    %ecx
411eff:	00 10                	add    %dl,(%eax)
411f01:	5c                   	pop    %esp
411f02:	41                   	inc    %ecx
411f03:	00 08                	add    %cl,(%eax)
411f05:	5f                   	pop    %edi
411f06:	41                   	inc    %ecx
411f07:	00 58 5d             	add    %bl,0x5d(%eax)
411f0a:	41                   	inc    %ecx
411f0b:	00 18                	add    %bl,(%eax)
411f0d:	61                   	popa
411f0e:	41                   	inc    %ecx
411f0f:	00 28                	add    %ch,(%eax)
411f11:	61                   	popa
411f12:	41                   	inc    %ecx
411f13:	00 0b                	add    %cl,(%ebx)
411f15:	54                   	push   %esp
411f16:	53                   	push   %ebx
411f17:	74 72                	je     0x411f8b
411f19:	69 6e 67 4c 69 73 74 	imul   $0x7473694c,0x67(%esi),%ebp
411f20:	24 1f                	and    $0x1f,%al
411f22:	41                   	inc    %ecx
411f23:	00 07                	add    %al,(%edi)
411f25:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
411f29:	72 69                	jb     0x411f94
411f2b:	6e                   	outsb  %ds:(%esi),(%dx)
411f2c:	67 4c                	addr16 dec %esp
411f2e:	69 73 74 7c 1e 41 00 	imul   $0x411e7c,0x74(%ebx),%esi
411f35:	e8 1d 41 00 00       	call   0x416057
411f3a:	00 07                	add    %al,(%edi)
411f3c:	43                   	inc    %ebx
411f3d:	6c                   	insb   (%dx),%es:(%edi)
411f3e:	61                   	popa
411f3f:	73 73                	jae    0x411fb4
411f41:	65 73 00             	gs jae 0x411f44
411f44:	00 8d 40 00 94 1f    	add    %cl,0x1f940040(%ebp)
411f4a:	41                   	inc    %ecx
411f67:	00 b0 1f 41 00 04    	add    %dh,0x400411f(%eax)
411f6d:	00 00                	add    %al,(%eax)
411f6f:	00 a0 10 40 00 90    	add    %ah,-0x6fffbff0(%eax)
411f75:	34 40                	xor    $0x40,%al
411f77:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
411f7e:	40                   	inc    %eax
411f7f:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
411f86:	40                   	inc    %eax
411f87:	00 e0                	add    %ah,%al
411f89:	31 40 00             	xor    %eax,0x0(%eax)
411f8c:	fc                   	cld
411f8d:	31 40 00             	xor    %eax,0x0(%eax)
411f90:	38 32                	cmp    %dh,(%edx)
411f92:	40                   	inc    %eax
411f93:	00 b0 61 41 00 fc    	add    %dh,-0x3ffbe9f(%eax)
411f99:	61                   	popa
411f9a:	41                   	inc    %ecx
411f9b:	00 14 62             	add    %dl,(%edx,%eiz,2)
411f9e:	41                   	inc    %ecx
411f9f:	00 8c 2a 40 00 8c 2a 	add    %cl,0x2a8c0040(%edx,%ebp,1)
411fa6:	40                   	inc    %eax
411fa7:	00 b4 62 41 00 38 63 	add    %dh,0x63380041(%edx,%eiz,2)
411fae:	41                   	inc    %ecx
411faf:	00 07                	add    %al,(%edi)
411fb1:	54                   	push   %esp
411fb2:	53                   	push   %ebx
411fb3:	74 72                	je     0x412027
411fb5:	65 61                	gs popa
411fb7:	6d                   	insl   (%dx),%es:(%edi)
411fb8:	04 20                	add    $0x20,%al
411fba:	41                   	inc    %ecx
411fd7:	00 20                	add    %ah,(%eax)
411fd9:	20 41 00             	and    %al,0x0(%ecx)
411fdc:	08 00                	or     %al,(%eax)
411fde:	00 00                	add    %al,(%eax)
411fe0:	48                   	dec    %eax
411fe1:	1f                   	pop    %ds
411fe2:	41                   	inc    %ecx
411fe3:	00 90 34 40 00 9c    	add    %dl,-0x63ffbfcc(%eax)
411fe9:	34 40                	xor    $0x40,%al
411feb:	00 a0 34 40 00 a4    	add    %ah,-0x5bffbfcc(%eax)
411ff1:	34 40                	xor    $0x40,%al
411ff3:	00 98 34 40 00 e0    	add    %bl,-0x1fffbfcc(%eax)
411ff9:	31 40 00             	xor    %eax,0x0(%eax)
411ffc:	fc                   	cld
411ffd:	31 40 00             	xor    %eax,0x0(%eax)
412000:	38 32                	cmp    %dh,(%edx)
412002:	40                   	inc    %eax
412003:	00 b0 61 41 00 f4    	add    %dh,-0xbffbe9f(%eax)
412009:	65 41                	gs inc %ecx
41200b:	00 08                	add    %cl,(%eax)
41200d:	66 41                	inc    %cx
41200f:	00 a8 65 41 00 b8    	add    %ch,-0x47ffbe9b(%eax)
412015:	65 41                	gs inc %ecx
412017:	00 b4 62 41 00 c8 65 	add    %dh,0x65c80041(%edx,%eiz,2)
41201e:	41                   	inc    %ecx
41201f:	00 0d 54 48 61 6e    	add    %cl,0x6e614854
412025:	64 6c                	fs insb (%dx),%es:(%edi)
412027:	65 53                	gs push %ebx
412029:	74 72                	je     0x41209d
41202b:	65 61                	gs popa
41202d:	6d                   	insl   (%dx),%es:(%edi)
41202e:	8b c0                	mov    %eax,%eax
412030:	7c 20                	jl     0x412052
412032:	41                   	inc    %ecx
41204f:	00 98 20 41 00 08    	add    %bl,0x8004120(%eax)
412055:	00 00                	add    %al,(%eax)
412057:	00 b8 1f 41 00 90    	add    %bh,-0x6fffbee1(%eax)
41205d:	34 40                	xor    $0x40,%al
41205f:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
412066:	40                   	inc    %eax
412067:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
41206e:	40                   	inc    %eax
41206f:	00 e0                	add    %ah,%al
412071:	31 40 00             	xor    %eax,0x0(%eax)
412074:	fc                   	cld
412075:	31 40 00             	xor    %eax,0x0(%eax)
412078:	c8 67 41 00          	enter  $0x4167,$0x0
41207c:	b0 61                	mov    $0x61,%al
41207e:	41                   	inc    %ecx
41207f:	00 f4                	add    %dh,%ah
412081:	65 41                	gs inc %ecx
412083:	00 08                	add    %cl,(%eax)
412085:	66 41                	inc    %cx
412087:	00 a8 65 41 00 b8    	add    %ch,-0x47ffbe9b(%eax)
41208d:	65 41                	gs inc %ecx
41208f:	00 b4 62 41 00 c8 65 	add    %dh,0x65c80041(%edx,%eiz,2)
412096:	41                   	inc    %ecx
412097:	00 0b                	add    %cl,(%ebx)
412099:	54                   	push   %esp
41209a:	46                   	inc    %esi
41209b:	69 6c 65 53 74 72 65 	imul   $0x61657274,0x53(%ebp,%eiz,2),%ebp
4120a2:	61
4120a3:	6d                   	insl   (%dx),%es:(%edi)
4120a4:	f0 20 41 00          	lock and %al,0x0(%ecx)
4120c4:	0c 21                	or     $0x21,%al
4120c6:	41                   	inc    %ecx
4120c7:	00 10                	add    %dl,(%eax)
4120c9:	00 00                	add    %al,(%eax)
4120cb:	00 48 1f             	add    %cl,0x1f(%eax)
4120ce:	41                   	inc    %ecx
4120cf:	00 90 34 40 00 9c    	add    %dl,-0x63ffbfcc(%eax)
4120d5:	34 40                	xor    $0x40,%al
4120d7:	00 a0 34 40 00 a4    	add    %ah,-0x5bffbfcc(%eax)
4120dd:	34 40                	xor    $0x40,%al
4120df:	00 98 34 40 00 e0    	add    %bl,-0x1fffbfcc(%eax)
4120e5:	31 40 00             	xor    %eax,0x0(%eax)
4120e8:	fc                   	cld
4120e9:	31 40 00             	xor    %eax,0x0(%eax)
4120ec:	38 32                	cmp    %dh,(%edx)
4120ee:	40                   	inc    %eax
4120ef:	00 b0 61 41 00 fc    	add    %dh,-0x3ffbe9f(%eax)
4120f5:	61                   	popa
4120f6:	41                   	inc    %ecx
4120f7:	00 14 62             	add    %dl,(%edx,%eiz,2)
4120fa:	41                   	inc    %ecx
4120fb:	00 04 68             	add    %al,(%eax,%ebp,2)
4120fe:	41                   	inc    %ecx
4120ff:	00 8c 2a 40 00 3c 68 	add    %cl,0x683c0040(%edx,%ebp,1)
412106:	41                   	inc    %ecx
412107:	00 38                	add    %bh,(%eax)
412109:	63 41 00             	arpl   %eax,0x0(%ecx)
41210c:	13 54 43 75          	adc    0x75(%ebx,%eax,2),%edx
412110:	73 74                	jae    0x412186
412112:	6f                   	outsl  %ds:(%esi),(%dx)
412113:	6d                   	insl   (%dx),%es:(%edi)
412114:	4d                   	dec    %ebp
412115:	65 6d                	gs insl (%dx),%es:(%edi)
412117:	6f                   	outsl  %ds:(%esi),(%dx)
412118:	72 79                	jb     0x412193
41211a:	53                   	push   %ebx
41211b:	74 72                	je     0x41218f
41211d:	65 61                	gs popa
41211f:	6d                   	insl   (%dx),%es:(%edi)
412120:	6c                   	insb   (%dx),%es:(%edi)
412121:	21 41 00             	and    %eax,0x0(%ecx)
412140:	8c 21                	mov    %fs,(%ecx)
412142:	41                   	inc    %ecx
412143:	00 14 00             	add    %dl,(%eax,%eax,1)
412146:	00 00                	add    %al,(%eax)
412148:	a4                   	movsb  %ds:(%esi),%es:(%edi)