416d18:	cc                   	int3
416d19:	cc                   	int3
416d1a:	cc                   	int3
416d1b:	cc                   	int3
416d1c:	cc                   	int3
416d1d:	cc                   	int3
416d1e:	cc                   	int3
416d1f:	cc                   	int3
416d20:	55                   	push   %ebp
416d21:	8b ec                	mov    %esp,%ebp
416d23:	81 ec a0 00 00 00    	sub    $0xa0,%esp
416d29:	a1 9c 90 4f 00       	mov    0x4f909c,%eax
416d2e:	33 c5                	xor    %ebp,%eax
416d30:	89 45 fc             	mov    %eax,-0x4(%ebp)
416d33:	c6 45 ea 01          	movb   $0x1,-0x16(%ebp)
416d37:	8d 4d c8             	lea    -0x38(%ebp),%ecx
416d3a:	e8 85 b6 fe ff       	call   0x4023c4
416d3f:	c6 05 45 a4 4f 00 01 	movb   $0x1,0x4fa445
416d46:	8d 4d c8             	lea    -0x38(%ebp),%ecx
416d49:	e8 92 b8 fe ff       	call   0x4025e0
416d4e:	85 c0                	test   %eax,%eax
416d50:	0f 85 6e 03 00 00    	jne    0x4170c4
416d56:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
416d5b:	0f be 08             	movsbl (%eax),%ecx
416d5e:	85 c9                	test   %ecx,%ecx
416d60:	0f 84 5e 03 00 00    	je     0x4170c4
416d66:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
416d6c:	0f be 02             	movsbl (%edx),%eax
416d6f:	83 f8 40             	cmp    $0x40,%eax
416d72:	0f 84 4c 03 00 00    	je     0x4170c4
416d78:	c6 45 e9 00          	movb   $0x0,-0x17(%ebp)
416d7c:	0f b6 4d ea          	movzbl -0x16(%ebp),%ecx
416d80:	85 c9                	test   %ecx,%ecx
416d82:	74 06                	je     0x416d8a
416d84:	c6 45 ea 00          	movb   $0x0,-0x16(%ebp)
416d88:	eb 04                	jmp    0x416d8e
416d8a:	c6 45 e9 01          	movb   $0x1,-0x17(%ebp)
416d8e:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
416d94:	0f be 02             	movsbl (%edx),%eax
416d97:	83 e8 30             	sub    $0x30,%eax
416d9a:	89 45 d8             	mov    %eax,-0x28(%ebp)
416d9d:	8d 4d e0             	lea    -0x20(%ebp),%ecx
416da0:	e8 1f b6 fe ff       	call   0x4023c4
416da5:	c6 45 e8 00          	movb   $0x0,-0x18(%ebp)
416da9:	83 7d d8 00          	cmpl   $0x0,-0x28(%ebp)
416dad:	7c 3c                	jl     0x416deb
416daf:	83 7d d8 09          	cmpl   $0x9,-0x28(%ebp)
416db3:	7f 36                	jg     0x416deb
416db5:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
416dbb:	83 c1 01             	add    $0x1,%ecx
416dbe:	89 0d 38 a4 4f 00    	mov    %ecx,0x4fa438
416dc4:	8b 55 d8             	mov    -0x28(%ebp),%edx
416dc7:	52                   	push   %edx
416dc8:	8d 45 98             	lea    -0x68(%ebp),%eax
416dcb:	50                   	push   %eax
416dcc:	8b 0d 34 a4 4f 00    	mov    0x4fa434,%ecx
416dd2:	e8 8f b9 fe ff       	call   0x402766
416dd7:	89 45 c4             	mov    %eax,-0x3c(%ebp)
416dda:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
416ddd:	51                   	push   %ecx
416dde:	8d 4d e0             	lea    -0x20(%ebp),%ecx
416de1:	e8 b6 bf fe ff       	call   0x402d9c
416de6:	e9 95 02 00 00       	jmp    0x417080
416deb:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
416df1:	89 55 a8             	mov    %edx,-0x58(%ebp)
416df4:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
416df9:	0f be 08             	movsbl (%eax),%ecx
416dfc:	83 f9 24             	cmp    $0x24,%ecx
416dff:	0f 85 ab 00 00 00    	jne    0x416eb0
416e05:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
416e0b:	0f be 42 01          	movsbl 0x1(%edx),%eax
416e0f:	83 f8 24             	cmp    $0x24,%eax
416e12:	0f 85 98 00 00 00    	jne    0x416eb0
416e18:	c6 45 eb 00          	movb   $0x0,-0x15(%ebp)
416e1c:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
416e22:	0f be 51 02          	movsbl 0x2(%ecx),%edx
416e26:	89 55 dc             	mov    %edx,-0x24(%ebp)
416e29:	8b 45 dc             	mov    -0x24(%ebp),%eax
416e2c:	83 e8 24             	sub    $0x24,%eax
416e2f:	89 45 dc             	mov    %eax,-0x24(%ebp)
416e32:	83 7d dc 36          	cmpl   $0x36,-0x24(%ebp)
416e36:	77 6b                	ja     0x416ea3
416e38:	8b 4d dc             	mov    -0x24(%ebp),%ecx
416e3b:	0f b6 91 fc 70 41 00 	movzbl 0x4170fc(%ecx),%edx
416e42:	ff 24 95 e8 70 41 00 	jmp    *0x4170e8(,%edx,4)
416e49:	c6 45 e8 01          	movb   $0x1,-0x18(%ebp)
416e4d:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
416e52:	83 c0 03             	add    $0x3,%eax
416e55:	a3 38 a4 4f 00       	mov    %eax,0x4fa438
416e5a:	eb 47                	jmp    0x416ea3
416e5c:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
416e62:	83 c1 03             	add    $0x3,%ecx
416e65:	89 0d 38 a4 4f 00    	mov    %ecx,0x4fa438
416e6b:	eb 36                	jmp    0x416ea3
416e6d:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
416e73:	83 c2 03             	add    $0x3,%edx
416e76:	89 15 38 a4 4f 00    	mov    %edx,0x4fa438
416e7c:	c6 45 eb 01          	movb   $0x1,-0x15(%ebp)
416e80:	eb 21                	jmp    0x416ea3
416e82:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
416e87:	0f be 48 03          	movsbl 0x3(%eax),%ecx
416e8b:	83 f9 56             	cmp    $0x56,%ecx
416e8e:	75 13                	jne    0x416ea3
416e90:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
416e96:	83 c2 04             	add    $0x4,%edx
416e99:	89 15 38 a4 4f 00    	mov    %edx,0x4fa438
416e9f:	c6 45 eb 01          	movb   $0x1,-0x15(%ebp)
416ea3:	0f b6 45 eb          	movzbl -0x15(%ebp),%eax
416ea7:	85 c0                	test   %eax,%eax
416ea9:	74 05                	je     0x416eb0
416eab:	e9 96 fe ff ff       	jmp    0x416d46
416eb0:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
416eb6:	0f be 11             	movsbl (%ecx),%edx
416eb9:	83 fa 58             	cmp    $0x58,%edx
416ebc:	75 1f                	jne    0x416edd
416ebe:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
416ec3:	83 c0 01             	add    $0x1,%eax
416ec6:	a3 38 a4 4f 00       	mov    %eax,0x4fa438
416ecb:	68 28 7d 49 00       	push   $0x497d28
416ed0:	8d 4d e0             	lea    -0x20(%ebp),%ecx
416ed3:	e8 3e b3 fe ff       	call   0x402216
416ed8:	e9 77 01 00 00       	jmp    0x417054
416edd:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
416ee3:	0f be 11             	movsbl (%ecx),%edx
416ee6:	83 fa 24             	cmp    $0x24,%edx
416ee9:	75 44                	jne    0x416f2f
416eeb:	b8 01 00 00 00       	mov    $0x1,%eax
416ef0:	c1 e0 00             	shl    $0x0,%eax
416ef3:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
416ef9:	0f be 14 01          	movsbl (%ecx,%eax,1),%edx
416efd:	83 fa 24             	cmp    $0x24,%edx
416f00:	74 2d                	je     0x416f2f
416f02:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
416f07:	83 c0 01             	add    $0x1,%eax
416f0a:	a3 38 a4 4f 00       	mov    %eax,0x4fa438
416f0f:	8d 4d 90             	lea    -0x70(%ebp),%ecx
416f12:	51                   	push   %ecx
416f13:	e8 fa a2 fe ff       	call   0x401212
416f18:	83 c4 04             	add    $0x4,%esp
416f1b:	89 45 c0             	mov    %eax,-0x40(%ebp)
416f1e:	8b 55 c0             	mov    -0x40(%ebp),%edx
416f21:	52                   	push   %edx
416f22:	8d 4d e0             	lea    -0x20(%ebp),%ecx
416f25:	e8 72 be fe ff       	call   0x402d9c
416f2a:	e9 25 01 00 00       	jmp    0x417054
416f2f:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
416f34:	0f be 08             	movsbl (%eax),%ecx
416f37:	83 f9 3f             	cmp    $0x3f,%ecx
416f3a:	0f 85 ea 00 00 00    	jne    0x41702a
416f40:	8d 55 a0             	lea    -0x60(%ebp),%edx
416f43:	52                   	push   %edx
416f44:	e8 97 bb fe ff       	call   0x402ae0
416f49:	83 c4 04             	add    $0x4,%esp
416f4c:	e8 b3 a6 fe ff       	call   0x401604
416f51:	85 c0                	test   %eax,%eax
416f53:	0f 84 91 00 00 00    	je     0x416fea
416f59:	83 3d 48 a4 4f 00 00 	cmpl   $0x0,0x4fa448
416f60:	0f 84 84 00 00 00    	je     0x416fea
416f66:	6a 10                	push   $0x10
416f68:	8d 45 ec             	lea    -0x14(%ebp),%eax
416f6b:	50                   	push   %eax
416f6c:	8d 4d a0             	lea    -0x60(%ebp),%ecx
416f6f:	e8 1c b1 fe ff       	call   0x402090
416f74:	8d 4d ec             	lea    -0x14(%ebp),%ecx
416f77:	51                   	push   %ecx
416f78:	e8 52 a9 fe ff       	call   0x4018cf
416f7d:	83 c4 04             	add    $0x4,%esp
416f80:	50                   	push   %eax
416f81:	8b 15 48 a4 4f 00    	mov    0x4fa448,%edx
416f87:	89 55 d4             	mov    %edx,-0x2c(%ebp)
416f8a:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
416f8d:	ff 15 00 f0 4f 00    	call   *0x4ff000
416f93:	ff 55 d4             	call   *-0x2c(%ebp)
416f96:	83 c4 04             	add    $0x4,%esp
416f99:	89 45 d0             	mov    %eax,-0x30(%ebp)
416f9c:	83 7d d0 00          	cmpl   $0x0,-0x30(%ebp)
416fa0:	74 0e                	je     0x416fb0
416fa2:	8b 45 d0             	mov    -0x30(%ebp),%eax
416fa5:	50                   	push   %eax
416fa6:	8d 4d e0             	lea    -0x20(%ebp),%ecx
416fa9:	e8 68 b2 fe ff       	call   0x402216
416fae:	eb 38                	jmp    0x416fe8
416fb0:	8d 4d a0             	lea    -0x60(%ebp),%ecx
416fb3:	51                   	push   %ecx
416fb4:	68 30 7d 49 00       	push   $0x497d30
416fb9:	8d 55 88             	lea    -0x78(%ebp),%edx
416fbc:	52                   	push   %edx
416fbd:	e8 85 c2 fe ff       	call   0x403247
416fc2:	83 c4 0c             	add    $0xc,%esp
416fc5:	89 45 bc             	mov    %eax,-0x44(%ebp)
416fc8:	68 e0 7c 49 00       	push   $0x497ce0
416fcd:	8d 45 80             	lea    -0x80(%ebp),%eax
416fd0:	50                   	push   %eax
416fd1:	8b 4d bc             	mov    -0x44(%ebp),%ecx
416fd4:	e8 c2 a0 fe ff       	call   0x40109b
416fd9:	89 45 b8             	mov    %eax,-0x48(%ebp)
416fdc:	8b 4d b8             	mov    -0x48(%ebp),%ecx
416fdf:	51                   	push   %ecx
416fe0:	8d 4d e0             	lea    -0x20(%ebp),%ecx
416fe3:	e8 b4 bd fe ff       	call   0x402d9c
416fe8:	eb 3e                	jmp    0x417028
416fea:	8d 55 a0             	lea    -0x60(%ebp),%edx
416fed:	52                   	push   %edx
416fee:	68 30 7d 49 00       	push   $0x497d30
416ff3:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
416ff9:	50                   	push   %eax
416ffa:	e8 48 c2 fe ff       	call   0x403247
416fff:	83 c4 0c             	add    $0xc,%esp
417002:	89 45 b4             	mov    %eax,-0x4c(%ebp)
417005:	68 e0 7c 49 00       	push   $0x497ce0
41700a:	8d 8d 70 ff ff ff    	lea    -0x90(%ebp),%ecx
417010:	51                   	push   %ecx
417011:	8b 4d b4             	mov    -0x4c(%ebp),%ecx
417014:	e8 82 a0 fe ff       	call   0x40109b
417019:	89 45 b0             	mov    %eax,-0x50(%ebp)
41701c:	8b 55 b0             	mov    -0x50(%ebp),%edx
41701f:	52                   	push   %edx
417020:	8d 4d e0             	lea    -0x20(%ebp),%ecx
417023:	e8 74 bd fe ff       	call   0x402d9c
417028:	eb 2a                	jmp    0x417054
41702a:	8d 8d 68 ff ff ff    	lea    -0x98(%ebp),%ecx
417030:	e8 8f b3 fe ff       	call   0x4023c4
417035:	50                   	push   %eax
417036:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
41703c:	50                   	push   %eax
41703d:	e8 f4 a0 fe ff       	call   0x401136
417042:	83 c4 08             	add    $0x8,%esp
417045:	89 45 ac             	mov    %eax,-0x54(%ebp)
417048:	8b 4d ac             	mov    -0x54(%ebp),%ecx
41704b:	51                   	push   %ecx
41704c:	8d 4d e0             	lea    -0x20(%ebp),%ecx
41704f:	e8 48 bd fe ff       	call   0x402d9c
417054:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
41705a:	2b 55 a8             	sub    -0x58(%ebp),%edx
41705d:	83 fa 01             	cmp    $0x1,%edx
417060:	7e 1e                	jle    0x417080
417062:	8b 0d 34 a4 4f 00    	mov    0x4fa434,%ecx
417068:	e8 a9 c5 fe ff       	call   0x403616
41706d:	85 c0                	test   %eax,%eax
41706f:	75 0f                	jne    0x417080
417071:	8d 45 e0             	lea    -0x20(%ebp),%eax
417074:	50                   	push   %eax
417075:	8b 0d 34 a4 4f 00    	mov    0x4fa434,%ecx
41707b:	e8 0a b6 fe ff       	call   0x40268a
417080:	8d 4d e0             	lea    -0x20(%ebp),%ecx
417083:	e8 ae cd fe ff       	call   0x403e36
417088:	85 c0                	test   %eax,%eax
41708a:	75 33                	jne    0x4170bf
41708c:	0f b6 4d e9          	movzbl -0x17(%ebp),%ecx
417090:	85 c9                	test   %ecx,%ecx
417092:	74 0a                	je     0x41709e
417094:	6a 2c                	push   $0x2c
417096:	8d 4d c8             	lea    -0x38(%ebp),%ecx
417099:	e8 db bc fe ff       	call   0x402d79
41709e:	8d 55 e0             	lea    -0x20(%ebp),%edx
4170a1:	52                   	push   %edx
4170a2:	8d 4d c8             	lea    -0x38(%ebp),%ecx
4170a5:	e8 a8 b6 fe ff       	call   0x402752
4170aa:	0f b6 45 e8          	movzbl -0x18(%ebp),%eax
4170ae:	85 c0                	test   %eax,%eax
4170b0:	74 0d                	je     0x4170bf
4170b2:	68 48 7d 49 00       	push   $0x497d48
4170b7:	8d 4d c8             	lea    -0x38(%ebp),%ecx
4170ba:	e8 86 be fe ff       	call   0x402f45
4170bf:	e9 82 fc ff ff       	jmp    0x416d46
4170c4:	c6 05 45 a4 4f 00 00 	movb   $0x0,0x4fa445
4170cb:	8d 4d c8             	lea    -0x38(%ebp),%ecx
4170ce:	51                   	push   %ecx
4170cf:	8b 4d 08             	mov    0x8(%ebp),%ecx
4170d2:	e8 b0 ae fe ff       	call   0x401f87
4170d7:	8b 45 08             	mov    0x8(%ebp),%eax
4170da:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4170dd:	33 cd                	xor    %ebp,%ecx
4170df:	e8 b6 b9 fe ff       	call   0x402a9a
4170e4:	8b e5                	mov    %ebp,%esp
4170e6:	5d                   	pop    %ebp
4170e7:	c3                   	ret
4170e8:	82 6e 41 00          	subb   $0x0,0x41(%esi)
4170ec:	5c                   	pop    %esp
4170ed:	6e                   	outsb  %ds:(%esi),(%dx)
4170ee:	41                   	inc    %ecx
4170ef:	00 6d 6e             	add    %ch,0x6e(%ebp)
4170f2:	41                   	inc    %ecx
4170f3:	00 49 6e             	add    %cl,0x6e(%ecx)
4170f6:	41                   	inc    %ecx
4170f7:	00 a3 6e 41 00 00    	add    %ah,0x416e(%ebx)
4170fd:	04 04                	add    $0x4,%al
4170ff:	04 04                	add    $0x4,%al
417101:	04 04                	add    $0x4,%al
417103:	04 04                	add    $0x4,%al
417105:	04 04                	add    $0x4,%al
417107:	04 04                	add    $0x4,%al
417109:	04 04                	add    $0x4,%al
41710b:	04 04                	add    $0x4,%al
41710d:	04 04                	add    $0x4,%al
41710f:	04 04                	add    $0x4,%al
417111:	04 04                	add    $0x4,%al
417113:	04 04                	add    $0x4,%al
417115:	04 04                	add    $0x4,%al
417117:	04 04                	add    $0x4,%al
417119:	04 04                	add    $0x4,%al
41711b:	04 04                	add    $0x4,%al
41711d:	04 04                	add    $0x4,%al
41711f:	04 04                	add    $0x4,%al
417121:	04 04                	add    $0x4,%al
417123:	04 04                	add    $0x4,%al
417125:	04 04                	add    $0x4,%al
417127:	04 04                	add    $0x4,%al
417129:	04 04                	add    $0x4,%al
41712b:	04 04                	add    $0x4,%al
41712d:	01 02                	add    %eax,(%edx)
41712f:	03 04 04             	add    (%esp,%eax,1),%eax
417132:	02 cc                	add    %ah,%cl
417134:	cc                   	int3
417135:	cc                   	int3
417136:	cc                   	int3
417137:	cc                   	int3
417138:	cc                   	int3
417139:	cc                   	int3
41713a:	cc                   	int3
41713b:	cc                   	int3
41713c:	cc                   	int3
41713d:	cc                   	int3
41713e:	cc                   	int3
41713f:	cc                   	int3
417140:	cc                   	int3
417141:	cc                   	int3
417142:	cc                   	int3
417143:	cc                   	int3
417144:	cc                   	int3
417145:	cc                   	int3
417146:	cc                   	int3
417147:	cc                   	int3
417148:	cc                   	int3
417149:	cc                   	int3
41714a:	cc                   	int3
41714b:	cc                   	int3
41714c:	cc                   	int3
41714d:	cc                   	int3
41714e:	cc                   	int3
41714f:	cc                   	int3
417150:	cc                   	int3
417151:	cc                   	int3
417152:	cc                   	int3
417153:	cc                   	int3
417154:	cc                   	int3
417155:	cc                   	int3
417156:	cc                   	int3
417157:	cc                   	int3
417158:	cc                   	int3