411e93:	00 5c 47 41          	add    %bl,0x41(%edi,%eax,2)
411e97:	00 38                	add    %bh,(%eax)
411e99:	56                   	push   %esi
411e9a:	41                   	inc    %ecx
411e9b:	00 6c 56 41          	add    %ch,0x41(%esi,%edx,2)
411e9f:	00 70 56             	add    %dh,0x56(%eax)
411ea2:	41                   	inc    %ecx
411ea3:	00 74 56 41          	add    %dh,0x41(%esi,%edx,2)
411ea7:	00 48 4b             	add    %cl,0x4b(%eax)
411eaa:	41                   	inc    %ecx
411eab:	00 e8                	add    %ch,%al
411ead:	57                   	push   %edi
411eae:	41                   	inc    %ecx
411eaf:	00 44 58 41          	add    %al,0x41(%eax,%ebx,2)
411eb3:	00 18                	add    %bl,(%eax)
411eb5:	59                   	pop    %ecx
411eb6:	41                   	inc    %ecx
411eb7:	00 08                	add    %cl,(%eax)
411eb9:	52                   	push   %edx
411eba:	41                   	inc    %ecx
411ebb:	00 54 59 41          	add    %dl,0x41(%ecx,%ebx,2)
411ebf:	00 c8                	add    %cl,%al
411ec1:	59                   	pop    %ecx
411ec2:	41                   	inc    %ecx
411ec3:	00 ec                	add    %ch,%ah
411ec5:	53                   	push   %ebx
411ec6:	41                   	inc    %ecx
411ec7:	00 f8                	add    %bh,%al
411ec9:	53                   	push   %ebx
411eca:	41                   	inc    %ecx
411ecb:	00 a4 46 41 00 94 54 	add    %ah,0x54940041(%esi,%eax,2)
411ed2:	41                   	inc    %ecx
411ed3:	00 d4                	add    %dl,%ah
411ed5:	54                   	push   %esp
411ed6:	41                   	inc    %ecx
411ed7:	00 40 55             	add    %al,0x55(%eax)
411eda:	41                   	inc    %ecx
411edb:	00 f4                	add    %dh,%ah
411edd:	4a                   	dec    %edx
411ede:	41                   	inc    %ecx
411edf:	00 d0                	add    %dl,%al
411ee1:	56                   	push   %esi
411ee2:	41                   	inc    %ecx
411ee3:	00 fc                	add    %bh,%ah
411ee5:	4c                   	dec    %esp
411ee6:	41                   	inc    %ecx
411ee7:	00 d0                	add    %dl,%al
411ee9:	4d                   	dec    %ebp
411eea:	41                   	inc    %ecx
411eeb:	00 0c 57             	add    %cl,(%edi,%edx,2)
411eee:	41                   	inc    %ecx
411eef:	00 1c 57             	add    %bl,(%edi,%edx,2)
411ef2:	41                   	inc    %ecx
411ef3:	00 34 4e             	add    %dh,(%esi,%ecx,2)
411ef6:	41                   	inc    %ecx
411ef7:	00 88 4e 41 00 34    	add    %cl,0x3400414e(%eax)
411efd:	4f                   	dec    %edi
411efe:	41                   	inc    %ecx
411eff:	00 cc                	add    %cl,%ah
411f01:	50                   	push   %eax
411f02:	41                   	inc    %ecx
411f03:	00 24 51             	add    %ah,(%ecx,%edx,2)
411f06:	41                   	inc    %ecx
411f07:	00 b8 51 41 00 5c    	add    %bh,0x5c004151(%eax)
411f0d:	54                   	push   %esp
411f0e:	41                   	inc    %ecx
411f0f:	00 78 54             	add    %bh,0x54(%eax)
411f12:	41                   	inc    %ecx
411f13:	00 70 57             	add    %dh,0x57(%eax)
411f16:	41                   	inc    %ecx
411f17:	00 c0                	add    %al,%al
411f19:	55                   	push   %ebp
411f1a:	41                   	inc    %ecx
411f1b:	00 80 59 41 00 90    	add    %al,-0x6fffbea7(%eax)
411f21:	59                   	pop    %ecx
411f22:	41                   	inc    %ecx
411f23:	00 0b                	add    %cl,(%ebx)
411f25:	54                   	push   %esp
411f26:	53                   	push   %ebx
411f27:	74 72                	je     0x411f9b
411f29:	69 6e 67 4c 69 73 74 	imul   $0x7473694c,0x67(%esi),%ebp
411f30:	34 1f                	xor    $0x1f,%al
411f32:	41                   	inc    %ecx
411f33:	00 07                	add    %al,(%edi)
411f35:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
411f39:	72 69                	jb     0x411fa4
411f3b:	6e                   	outsb  %ds:(%esi),(%dx)
411f3c:	67 4c                	addr16 dec %esp
411f3e:	69 73 74 8c 1e 41 00 	imul   $0x411e8c,0x74(%ebx),%esi
411f45:	f8                   	clc
411f46:	1d 41 00 00 00       	sbb    $0x41,%eax
411f4b:	07                   	pop    %es
411f4c:	43                   	inc    %ebx
411f4d:	6c                   	insb   (%dx),%es:(%edi)
411f4e:	61                   	popa
411f4f:	73 73                	jae    0x411fc4
411f51:	65 73 00             	gs jae 0x411f54
411f54:	00 8d 40 00 a4 1f    	add    %cl,0x1fa40040(%ebp)
411f5a:	41                   	inc    %ecx
411f77:	00 c0                	add    %al,%al
411f79:	1f                   	pop    %ds
411f7a:	41                   	inc    %ecx
411f7b:	00 04 00             	add    %al,(%eax,%eax,1)
411f7e:	00 00                	add    %al,(%eax)
411f80:	a0 10 40 00 b4       	mov    0xb4004010,%al
411f85:	34 40                	xor    $0x40,%al
411f87:	00 c0                	add    %al,%al
411f89:	34 40                	xor    $0x40,%al
411f8b:	00 c4                	add    %al,%ah
411f8d:	34 40                	xor    $0x40,%al
411f8f:	00 c8                	add    %cl,%al
411f91:	34 40                	xor    $0x40,%al
411f93:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
411f9a:	40                   	inc    %eax
411f9b:	00 20                	add    %ah,(%eax)
411f9d:	32 40 00             	xor    0x0(%eax),%al
411fa0:	5c                   	pop    %esp
411fa1:	32 40 00             	xor    0x0(%eax),%al
411fa4:	18 5a 41             	sbb    %bl,0x41(%edx)
411fa7:	00 64 5a 41          	add    %ah,0x41(%edx,%ebx,2)
411fab:	00 7c 5a 41          	add    %bh,0x41(%edx,%ebx,2)
411faf:	00 b0 2a 40 00 b0    	add    %dh,-0x4fffbfd6(%eax)
411fb5:	2a 40 00             	sub    0x0(%eax),%al
411fb8:	1c 5b                	sbb    $0x5b,%al
411fba:	41                   	inc    %ecx
411fbb:	00 a0 5b 41 00 07    	add    %ah,0x700415b(%eax)
411fc1:	54                   	push   %esp
411fc2:	53                   	push   %ebx
411fc3:	74 72                	je     0x412037
411fc5:	65 61                	gs popa
411fc7:	6d                   	insl   (%dx),%es:(%edi)
411fc8:	14 20                	adc    $0x20,%al
411fca:	41                   	inc    %ecx
411fe7:	00 30                	add    %dh,(%eax)
411fe9:	20 41 00             	and    %al,0x0(%ecx)
411fec:	08 00                	or     %al,(%eax)
411fee:	00 00                	add    %al,(%eax)
411ff0:	58                   	pop    %eax
411ff1:	1f                   	pop    %ds
411ff2:	41                   	inc    %ecx
411ff3:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
411ffa:	40                   	inc    %eax
411ffb:	00 c4                	add    %al,%ah
411ffd:	34 40                	xor    $0x40,%al
411fff:	00 c8                	add    %cl,%al
412001:	34 40                	xor    $0x40,%al
412003:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41200a:	40                   	inc    %eax
41200b:	00 20                	add    %ah,(%eax)
41200d:	32 40 00             	xor    0x0(%eax),%al
412010:	5c                   	pop    %esp
412011:	32 40 00             	xor    0x0(%eax),%al
412014:	18 5a 41             	sbb    %bl,0x41(%edx)
412017:	00 5c 5e 41          	add    %bl,0x41(%esi,%ebx,2)
41201b:	00 70 5e             	add    %dh,0x5e(%eax)
41201e:	41                   	inc    %ecx
41201f:	00 10                	add    %dl,(%eax)
412021:	5e                   	pop    %esi
412022:	41                   	inc    %ecx
412023:	00 20                	add    %ah,(%eax)
412025:	5e                   	pop    %esi
412026:	41                   	inc    %ecx
412027:	00 1c 5b             	add    %bl,(%ebx,%ebx,2)
41202a:	41                   	inc    %ecx
41202b:	00 30                	add    %dh,(%eax)
41202d:	5e                   	pop    %esi
41202e:	41                   	inc    %ecx
41202f:	00 0d 54 48 61 6e    	add    %cl,0x6e614854
412035:	64 6c                	fs insb (%dx),%es:(%edi)
412037:	65 53                	gs push %ebx
412039:	74 72                	je     0x4120ad
41203b:	65 61                	gs popa
41203d:	6d                   	insl   (%dx),%es:(%edi)
41203e:	8b c0                	mov    %eax,%eax
412040:	8c 20                	mov    %fs,(%eax)
412042:	41                   	inc    %ecx
41205f:	00 a8 20 41 00 08    	add    %ch,0x8004120(%eax)
412065:	00 00                	add    %al,(%eax)
412067:	00 c8                	add    %cl,%al
412069:	1f                   	pop    %ds
41206a:	41                   	inc    %ecx
41206b:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
412072:	40                   	inc    %eax
412073:	00 c4                	add    %al,%ah
412075:	34 40                	xor    $0x40,%al
412077:	00 c8                	add    %cl,%al
412079:	34 40                	xor    $0x40,%al
41207b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
412082:	40                   	inc    %eax
412083:	00 20                	add    %ah,(%eax)
412085:	32 40 00             	xor    0x0(%eax),%al
412088:	30 60 41             	xor    %ah,0x41(%eax)
41208b:	00 18                	add    %bl,(%eax)
41208d:	5a                   	pop    %edx
41208e:	41                   	inc    %ecx
41208f:	00 5c 5e 41          	add    %bl,0x41(%esi,%ebx,2)
412093:	00 70 5e             	add    %dh,0x5e(%eax)
412096:	41                   	inc    %ecx
412097:	00 10                	add    %dl,(%eax)
412099:	5e                   	pop    %esi
41209a:	41                   	inc    %ecx
41209b:	00 20                	add    %ah,(%eax)
41209d:	5e                   	pop    %esi
41209e:	41                   	inc    %ecx
41209f:	00 1c 5b             	add    %bl,(%ebx,%ebx,2)
4120a2:	41                   	inc    %ecx
4120a3:	00 30                	add    %dh,(%eax)
4120a5:	5e                   	pop    %esi
4120a6:	41                   	inc    %ecx
4120a7:	00 0b                	add    %cl,(%ebx)
4120a9:	54                   	push   %esp
4120aa:	46                   	inc    %esi
4120ab:	69 6c 65 53 74 72 65 	imul   $0x61657274,0x53(%ebp,%eiz,2),%ebp
4120b2:	61
4120b3:	6d                   	insl   (%dx),%es:(%edi)
4120b4:	00 21                	add    %ah,(%ecx)
4120b6:	41                   	inc    %ecx
4120d3:	00 1c 21             	add    %bl,(%ecx,%eiz,1)
4120d6:	41                   	inc    %ecx
4120d7:	00 10                	add    %dl,(%eax)
4120d9:	00 00                	add    %al,(%eax)
4120db:	00 58 1f             	add    %bl,0x1f(%eax)
4120de:	41                   	inc    %ecx
4120df:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
4120e6:	40                   	inc    %eax
4120e7:	00 c4                	add    %al,%ah
4120e9:	34 40                	xor    $0x40,%al
4120eb:	00 c8                	add    %cl,%al
4120ed:	34 40                	xor    $0x40,%al
4120ef:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4120f6:	40                   	inc    %eax
4120f7:	00 20                	add    %ah,(%eax)
4120f9:	32 40 00             	xor    0x0(%eax),%al
4120fc:	5c                   	pop    %esp
4120fd:	32 40 00             	xor    0x0(%eax),%al
412100:	18 5a 41             	sbb    %bl,0x41(%edx)
412103:	00 64 5a 41          	add    %ah,0x41(%edx,%ebx,2)
412107:	00 7c 5a 41          	add    %bh,0x41(%edx,%ebx,2)
41210b:	00 6c 60 41          	add    %ch,0x41(%eax,%eiz,2)
41210f:	00 b0 2a 40 00 a4    	add    %dh,-0x5bffbfd6(%eax)
412115:	60                   	pusha
412116:	41                   	inc    %ecx
412117:	00 a0 5b 41 00 13    	add    %ah,0x1300415b(%eax)
41211d:	54                   	push   %esp
41211e:	43                   	inc    %ebx
41211f:	75 73                	jne    0x412194
412121:	74 6f                	je     0x412192
412123:	6d                   	insl   (%dx),%es:(%edi)
412124:	4d                   	dec    %ebp
412125:	65 6d                	gs insl (%dx),%es:(%edi)
412127:	6f                   	outsl  %ds:(%esi),(%dx)
412128:	72 79                	jb     0x4121a3
41212a:	53                   	push   %ebx
41212b:	74 72                	je     0x41219f
41212d:	65 61                	gs popa
41212f:	6d                   	insl   (%dx),%es:(%edi)
412130:	7c 21                	jl     0x412153
412132:	41                   	inc    %ecx
41214f:	00 9c 21 41 00 14 00 	add    %bl,0x140041(%ecx,%eiz,1)
412156:	00 00                	add    %al,(%eax)
412158:	b4 20                	mov    $0x20,%ah
41215a:	41                   	inc    %ecx
41215b:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
412162:	40                   	inc    %eax
412163:	00 c4                	add    %al,%ah
412165:	34 40                	xor    $0x40,%al
412167:	00 c8                	add    %cl,%al
412169:	34 40                	xor    $0x40,%al
41216b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
412172:	40                   	inc    %eax
412173:	00 20                	add    %ah,(%eax)
412175:	32 40 00             	xor    0x0(%eax),%al
412178:	c8 60 41 00          	enter  $0x4160,$0x0
41217c:	18 5a 41             	sbb    %bl,0x41(%edx)
41217f:	00 6c 61 41          	add    %ch,0x41(%ecx,%eiz,2)
412183:	00 7c 5a 41          	add    %bh,0x41(%edx,%ebx,2)
412187:	00 6c 60 41          	add    %ch,0x41(%eax,%eiz,2)
41218b:	00 24 62             	add    %ah,(%edx,%eiz,2)
41218e:	41                   	inc    %ecx
41218f:	00 a4 60 41 00 a0 5b 	add    %ah,0x5ba00041(%eax,%eiz,2)
412196:	41                   	inc    %ecx
412197:	00 98 61 41 00 0d    	add    %bl,0xd004161(%eax)
41219d:	54                   	push   %esp
41219e:	4d                   	dec    %ebp
41219f:	65 6d                	gs insl (%dx),%es:(%edi)
4121a1:	6f                   	outsl  %ds:(%esi),(%dx)
4121a2:	72 79                	jb     0x41221d
4121a4:	53                   	push   %ebx
4121a5:	74 72                	je     0x412219
4121a7:	65 61                	gs popa
4121a9:	6d                   	insl   (%dx),%es:(%edi)
4121aa:	8b c0                	mov    %eax,%eax
4121ac:	f8                   	clc
4121ad:	21 41 00             	and    %eax,0x0(%ecx)
4121cc:	14 22                	adc    $0x22,%al
4121ce:	41                   	inc    %ecx
4121cf:	00 18                	add    %bl,(%eax)
4121d1:	00 00                	add    %al,(%eax)
4121d3:	00 b4 20 41 00 b4 34 	add    %dh,0x34b40041(%eax,%eiz,1)
4121da:	40                   	inc    %eax
4121db:	00 c0                	add    %al,%al
4121dd:	34 40                	xor    $0x40,%al
4121df:	00 c4                	add    %al,%ah
4121e1:	34 40                	xor    $0x40,%al
4121e3:	00 c8                	add    %cl,%al
4121e5:	34 40                	xor    $0x40,%al
4121e7:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4121ee:	40                   	inc    %eax
4121ef:	00 20                	add    %ah,(%eax)
4121f1:	32 40 00             	xor    0x0(%eax),%al
4121f4:	a8 63                	test   $0x63,%al
4121f6:	41                   	inc    %ecx
4121f7:	00 18                	add    %bl,(%eax)
4121f9:	5a                   	pop    %edx
4121fa:	41                   	inc    %ecx
4121fb:	00 64 5a 41          	add    %ah,0x41(%edx,%ebx,2)
4121ff:	00 7c 5a 41          	add    %bh,0x41(%edx,%ebx,2)
412203:	00 6c 60 41          	add    %ch,0x41(%eax,%eiz,2)
412207:	00 e0                	add    %ah,%al
412209:	63 41 00             	arpl   %eax,0x0(%ecx)
41220c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41220d:	60                   	pusha
41220e:	41                   	inc    %ecx
41220f:	00 a0 5b 41 00 0f    	add    %ah,0xf00415b(%eax)
412215:	54                   	push   %esp
412216:	52                   	push   %edx
412217:	65 73 6f             	gs jae 0x412289
41221a:	75 72                	jne    0x41228e
41221c:	63 65 53             	arpl   %esp,0x53(%ebp)
41221f:	74 72                	je     0x412293
412221:	65 61                	gs popa
412223:	6d                   	insl   (%dx),%es:(%edi)
412224:	cc                   	int3
412225:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41222a:	8b 44 24 04          	mov    0x4(%esp),%eax
41222e:	8b 00                	mov    (%eax),%eax
412230:	ff 60 08             	jmp    *0x8(%eax)
412233:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412238:	8b 44 24 04          	mov    0x4(%esp),%eax
41223c:	8b 00                	mov    (%eax),%eax
41223e:	ff 60 0c             	jmp    *0xc(%eax)
412241:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412246:	8b 44 24 04          	mov    0x4(%esp),%eax
41224a:	8b 00                	mov    (%eax),%eax
41224c:	ff 60 10             	jmp    *0x10(%eax)
41224f:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412254:	8b 44 24 04          	mov    0x4(%esp),%eax
412258:	8b 00                	mov    (%eax),%eax
41225a:	ff 60 14             	jmp    *0x14(%eax)
41225d:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)