406e4c:	64 89 10             	mov    %edx,%fs:(%eax)
406e4f:	68 5c 6e 40 00       	push   $0x406e5c
406e54:	c3                   	ret
406e55:	e9 fa cb ff ff       	jmp    0x403a54
406e5a:	eb f8                	jmp    0x406e54
406e5c:	5d                   	pop    %ebp
406e5d:	c3                   	ret
406e5e:	8b c0                	mov    %eax,%eax
406e60:	83 2d 74 56 47 00 01 	subl   $0x1,0x475674
406e67:	c3                   	ret
406e68:	55                   	push   %ebp
406e69:	8b ec                	mov    %esp,%ebp
406e6b:	33 c0                	xor    %eax,%eax
406e6d:	55                   	push   %ebp
406e6e:	68 8d 6e 40 00       	push   $0x406e8d
406e73:	64 ff 30             	push   %fs:(%eax)
406e76:	64 89 20             	mov    %esp,%fs:(%eax)
406e79:	ff 05 78 56 47 00    	incl   0x475678
406e7f:	33 c0                	xor    %eax,%eax
406e81:	5a                   	pop    %edx
406e82:	59                   	pop    %ecx
406e83:	59                   	pop    %ecx
406e84:	64 89 10             	mov    %edx,%fs:(%eax)
406e87:	68 94 6e 40 00       	push   $0x406e94
406e8c:	c3                   	ret
406e8d:	e9 c2 cb ff ff       	jmp    0x403a54
406e92:	eb f8                	jmp    0x406e8c
406e94:	5d                   	pop    %ebp
406e95:	c3                   	ret
406e96:	8b c0                	mov    %eax,%eax
406e98:	83 2d 78 56 47 00 01 	subl   $0x1,0x475678
406e9f:	c3                   	ret
406ea0:	64 56                	fs push %esi
406ea2:	47                   	inc    %edi
406ea3:	00 f0                	add    %dh,%al
406ea5:	ff 00                	incl   (%eax)
406ea7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406eab:	00 f1                	add    %dh,%cl
406ead:	ff 00                	incl   (%eax)
406eaf:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406eb3:	00 f2                	add    %dh,%dl
406eb5:	ff 00                	incl   (%eax)
406eb7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406ebb:	00 f3                	add    %dh,%bl
406ebd:	ff 00                	incl   (%eax)
406ebf:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406ec3:	00 f4                	add    %dh,%ah
406ec5:	ff 00                	incl   (%eax)
406ec7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406ecb:	00 f5                	add    %dh,%ch
406ecd:	ff 00                	incl   (%eax)
406ecf:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406ed3:	00 f6                	add    %dh,%dh
406ed5:	ff 00                	incl   (%eax)
406ed7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406edb:	00 f7                	add    %dh,%bh
406edd:	ff 00                	incl   (%eax)
406edf:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406ee3:	00 f8                	add    %bh,%al
406ee5:	ff 00                	incl   (%eax)
406ee7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406eeb:	00 f9                	add    %bh,%cl
406eed:	ff 00                	incl   (%eax)
406eef:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406ef3:	00 fa                	add    %bh,%dl
406ef5:	ff 00                	incl   (%eax)
406ef7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406efb:	00 fb                	add    %bh,%bl
406efd:	ff 00                	incl   (%eax)
406eff:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f03:	00 fc                	add    %bh,%ah
406f05:	ff 00                	incl   (%eax)
406f07:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f0b:	00 fd                	add    %bh,%ch
406f0d:	ff 00                	incl   (%eax)
406f0f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f13:	00 fe                	add    %bh,%dh
406f15:	ff 00                	incl   (%eax)
406f17:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f1b:	00 ff                	add    %bh,%bh
406f1d:	ff 00                	incl   (%eax)
406f1f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f23:	00 e0                	add    %ah,%al
406f25:	ff 00                	incl   (%eax)
406f27:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f2b:	00 e1                	add    %ah,%cl
406f2d:	ff 00                	incl   (%eax)
406f2f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f33:	00 e2                	add    %ah,%dl
406f35:	ff 00                	incl   (%eax)
406f37:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f3b:	00 e3                	add    %ah,%bl
406f3d:	ff 00                	incl   (%eax)
406f3f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f43:	00 e4                	add    %ah,%ah
406f45:	ff 00                	incl   (%eax)
406f47:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f4b:	00 e5                	add    %ah,%ch
406f4d:	ff 00                	incl   (%eax)
406f4f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f53:	00 e6                	add    %ah,%dh
406f55:	ff 00                	incl   (%eax)
406f57:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f5b:	00 e7                	add    %ah,%bh
406f5d:	ff 00                	incl   (%eax)
406f5f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f63:	00 e8                	add    %ch,%al
406f65:	ff 00                	incl   (%eax)
406f67:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f6b:	00 e9                	add    %ch,%cl
406f6d:	ff 00                	incl   (%eax)
406f6f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f73:	00 ea                	add    %ch,%dl
406f75:	ff 00                	incl   (%eax)
406f77:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f7b:	00 eb                	add    %ch,%bl
406f7d:	ff 00                	incl   (%eax)
406f7f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f83:	00 ec                	add    %ch,%ah
406f85:	ff 00                	incl   (%eax)
406f87:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f8b:	00 ed                	add    %ch,%ch
406f8d:	ff 00                	incl   (%eax)
406f8f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f93:	00 ee                	add    %ch,%dh
406f95:	ff 00                	incl   (%eax)
406f97:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406f9b:	00 ef                	add    %ch,%bh
406f9d:	ff 00                	incl   (%eax)
406f9f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fa3:	00 d0                	add    %dl,%al
406fa5:	ff 00                	incl   (%eax)
406fa7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fab:	00 d1                	add    %dl,%cl
406fad:	ff 00                	incl   (%eax)
406faf:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fb3:	00 d2                	add    %dl,%dl
406fb5:	ff 00                	incl   (%eax)
406fb7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fbb:	00 d3                	add    %dl,%bl
406fbd:	ff 00                	incl   (%eax)
406fbf:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fc3:	00 d4                	add    %dl,%ah
406fc5:	ff 00                	incl   (%eax)
406fc7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fcb:	00 d5                	add    %dl,%ch
406fcd:	ff 00                	incl   (%eax)
406fcf:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fd3:	00 d6                	add    %dl,%dh
406fd5:	ff 00                	incl   (%eax)
406fd7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fdb:	00 d7                	add    %dl,%bh
406fdd:	ff 00                	incl   (%eax)
406fdf:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406fe3:	00 d8                	add    %bl,%al
406fe5:	ff 00                	incl   (%eax)
406fe7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406feb:	00 d9                	add    %bl,%cl
406fed:	ff 00                	incl   (%eax)
406fef:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406ff3:	00 da                	add    %bl,%dl
406ff5:	ff 00                	incl   (%eax)
406ff7:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
406ffb:	00 db                	add    %bl,%bl
406ffd:	ff 00                	incl   (%eax)
406fff:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407003:	00 dc                	add    %bl,%ah
407005:	ff 00                	incl   (%eax)
407007:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40700b:	00 dd                	add    %bl,%ch
40700d:	ff 00                	incl   (%eax)
40700f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407013:	00 de                	add    %bl,%dh
407015:	ff 00                	incl   (%eax)
407017:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40701b:	00 df                	add    %bl,%bh
40701d:	ff 00                	incl   (%eax)
40701f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407023:	00 c0                	add    %al,%al
407025:	ff 00                	incl   (%eax)
407027:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40702b:	00 c1                	add    %al,%cl
40702d:	ff 00                	incl   (%eax)
40702f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407033:	00 c2                	add    %al,%dl
407035:	ff 00                	incl   (%eax)
407037:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40703b:	00 c3                	add    %al,%bl
40703d:	ff 00                	incl   (%eax)
40703f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407043:	00 c4                	add    %al,%ah
407045:	ff 00                	incl   (%eax)
407047:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40704b:	00 c5                	add    %al,%ch
40704d:	ff 00                	incl   (%eax)
40704f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407053:	00 c6                	add    %al,%dh
407055:	ff 00                	incl   (%eax)
407057:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40705b:	00 c7                	add    %al,%bh
40705d:	ff 00                	incl   (%eax)
40705f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407063:	00 c8                	add    %cl,%al
407065:	ff 00                	incl   (%eax)
407067:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40706b:	00 c9                	add    %cl,%cl
40706d:	ff 00                	incl   (%eax)
40706f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407073:	00 ca                	add    %cl,%dl
407075:	ff 00                	incl   (%eax)
407077:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40707b:	00 cb                	add    %cl,%bl
40707d:	ff 00                	incl   (%eax)
40707f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407083:	00 cc                	add    %cl,%ah
407085:	ff 00                	incl   (%eax)
407087:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40708b:	00 cd                	add    %cl,%ch
40708d:	ff 00                	incl   (%eax)
40708f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
407093:	00 ce                	add    %cl,%dh
407095:	ff 00                	incl   (%eax)
407097:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
40709b:	00 cf                	add    %cl,%bh
40709d:	ff 00                	incl   (%eax)
40709f:	00 64 56 47          	add    %ah,0x47(%esi,%edx,2)
4070a3:	00 b0 ff 00 00 64    	add    %dh,0x640000ff(%eax)
4070a9:	56                   	push   %esi
4070aa:	47                   	inc    %edi
4070ab:	00 b1 ff 00 00 64    	add    %dh,0x640000ff(%ecx)
4070b1:	56                   	push   %esi
4070b2:	47                   	inc    %edi
4070b3:	00 b2 ff 00 00 64    	add    %dh,0x640000ff(%edx)
4070b9:	56                   	push   %esi
4070ba:	47                   	inc    %edi
4070bb:	00 b3 ff 00 00 64    	add    %dh,0x640000ff(%ebx)
4070c1:	56                   	push   %esi
4070c2:	47                   	inc    %edi
4070c3:	00 b4 ff 00 00 64 56 	add    %dh,0x56640000(%edi,%edi,8)
4070ca:	47                   	inc    %edi
4070cb:	00 b5 ff 00 00 64    	add    %dh,0x640000ff(%ebp)
4070d1:	56                   	push   %esi
4070d2:	47                   	inc    %edi
4070d3:	00 b6 ff 00 00 64    	add    %dh,0x640000ff(%esi)
4070d9:	56                   	push   %esi
4070da:	47                   	inc    %edi
4070db:	00 b7 ff 00 00 64    	add    %dh,0x640000ff(%edi)
4070e1:	56                   	push   %esi
4070e2:	47                   	inc    %edi
4070e3:	00 b8 ff 00 00 64    	add    %bh,0x640000ff(%eax)
4070e9:	56                   	push   %esi
4070ea:	47                   	inc    %edi
4070eb:	00 b9 ff 00 00 64    	add    %bh,0x640000ff(%ecx)
4070f1:	56                   	push   %esi
4070f2:	47                   	inc    %edi
4070f3:	00 ba ff 00 00 64    	add    %bh,0x640000ff(%edx)
4070f9:	56                   	push   %esi
4070fa:	47                   	inc    %edi
4070fb:	00 bb ff 00 00 64    	add    %bh,0x640000ff(%ebx)
407101:	56                   	push   %esi
407102:	47                   	inc    %edi
407103:	00 bc ff 00 00 64 56 	add    %bh,0x56640000(%edi,%edi,8)
40710a:	47                   	inc    %edi
40710b:	00 bd ff 00 00 64    	add    %bh,0x640000ff(%ebp)
407111:	56                   	push   %esi
407112:	47                   	inc    %edi
407113:	00 be ff 00 00 64    	add    %bh,0x640000ff(%esi)
407119:	56                   	push   %esi
40711a:	47                   	inc    %edi
40711b:	00 bf ff 00 00 64    	add    %bh,0x640000ff(%edi)
407121:	56                   	push   %esi
407122:	47                   	inc    %edi
407123:	00 a0 ff 00 00 64    	add    %ah,0x640000ff(%eax)
407129:	56                   	push   %esi
40712a:	47                   	inc    %edi
40712b:	00 a1 ff 00 00 64    	add    %ah,0x640000ff(%ecx)
407131:	56                   	push   %esi
407132:	47                   	inc    %edi
407133:	00 a2 ff 00 00 64    	add    %ah,0x640000ff(%edx)
407139:	56                   	push   %esi
40713a:	47                   	inc    %edi
40713b:	00 a3 ff 00 00 64    	add    %ah,0x640000ff(%ebx)
407141:	56                   	push   %esi
407142:	47                   	inc    %edi
407143:	00 a4 ff 00 00 64 56 	add    %ah,0x56640000(%edi,%edi,8)
40714a:	47                   	inc    %edi
40714b:	00 a5 ff 00 00 64    	add    %ah,0x640000ff(%ebp)
407151:	56                   	push   %esi
407152:	47                   	inc    %edi
407153:	00 a6 ff 00 00 64    	add    %ah,0x640000ff(%esi)
407159:	56                   	push   %esi
40715a:	47                   	inc    %edi
40715b:	00 a7 ff 00 00 64    	add    %ah,0x640000ff(%edi)
407161:	56                   	push   %esi
407162:	47                   	inc    %edi
407163:	00 a8 ff 00 00 64    	add    %ch,0x640000ff(%eax)
407169:	56                   	push   %esi
40716a:	47                   	inc    %edi
40716b:	00 a9 ff 00 00 64    	add    %ch,0x640000ff(%ecx)
407171:	56                   	push   %esi
407172:	47                   	inc    %edi
407173:	00 aa ff 00 00 64    	add    %ch,0x640000ff(%edx)
407179:	56                   	push   %esi
40717a:	47                   	inc    %edi
40717b:	00 ab ff 00 00 64    	add    %ch,0x640000ff(%ebx)
407181:	56                   	push   %esi
407182:	47                   	inc    %edi
407183:	00 ac ff 00 00 64 56 	add    %ch,0x56640000(%edi,%edi,8)
40718a:	47                   	inc    %edi
40718b:	00 ad ff 00 00 64    	add    %ch,0x640000ff(%ebp)
407191:	56                   	push   %esi
407192:	47                   	inc    %edi
407193:	00 ae ff 00 00 55    	add    %ch,0x550000ff(%esi)
407199:	8b ec                	mov    %esp,%ebp
40719b:	33 c0                	xor    %eax,%eax
40719d:	55                   	push   %ebp
40719e:	68 bd 71 40 00       	push   $0x4071bd
4071a3:	64 ff 30             	push   %fs:(%eax)
4071a6:	64 89 20             	mov    %esp,%fs:(%eax)
4071a9:	ff 05 7c 56 47 00    	incl   0x47567c
4071af:	33 c0                	xor    %eax,%eax
4071b1:	5a                   	pop    %edx
4071b2:	59                   	pop    %ecx
4071b3:	59                   	pop    %ecx
4071b4:	64 89 10             	mov    %edx,%fs:(%eax)
4071b7:	68 c4 71 40 00       	push   $0x4071c4
4071bc:	c3                   	ret
4071bd:	e9 92 c8 ff ff       	jmp    0x403a54
4071c2:	eb f8                	jmp    0x4071bc
4071c4:	5d                   	pop    %ebp
4071c5:	c3                   	ret
4071c6:	8b c0                	mov    %eax,%eax
4071c8:	83 2d 7c 56 47 00 01 	subl   $0x1,0x47567c
4071cf:	c3                   	ret
4071d0:	d4 71                	aam    $0x71
4071d2:	40                   	inc    %eax
4071d3:	00 0a                	add    %cl,(%edx)
4071d5:	09 54 46 69          	or     %edx,0x69(%esi,%eax,2)
4071d9:	6c                   	insb   (%dx),%es:(%edi)
4071da:	65 4e                	gs dec %esi
4071dc:	61                   	popa
4071dd:	6d                   	insl   (%dx),%es:(%edi)
4071de:	65 90                	gs nop
4071e0:	2c 72                	sub    $0x72,%al
4071e2:	40                   	inc    %eax
4071eb:	00 2c 72             	add    %ch,(%edx,%esi,2)
4071ee:	40                   	inc    %eax
4071ff:	00 3e                	add    %bh,(%esi)
407201:	72 40                	jb     0x407243
407203:	00 0c 00             	add    %cl,(%eax,%eax,1)