4b6db4:	68 d0 c7 60 00       	push   $0x60c7d0
4b6db9:	ff 50 10             	call   *0x10(%eax)
4b6dbc:	e9 b9 00 00 00       	jmp    0x4b6e7a
4b6dc1:	ff 50 08             	call   *0x8(%eax)
4b6dc4:	8b 06                	mov    (%esi),%eax
4b6dc6:	8b ce                	mov    %esi,%ecx
4b6dc8:	6a 02                	push   $0x2
4b6dca:	68 ac 82 60 00       	push   $0x6082ac
4b6dcf:	ff 50 10             	call   *0x10(%eax)
4b6dd2:	e9 a3 00 00 00       	jmp    0x4b6e7a
4b6dd7:	8b 06                	mov    (%esi),%eax
4b6dd9:	8b ce                	mov    %esi,%ecx
4b6ddb:	6a 03                	push   $0x3
4b6ddd:	68 5c c8 60 00       	push   $0x60c85c
4b6de2:	ff 50 10             	call   *0x10(%eax)
4b6de5:	8d 45 80             	lea    -0x80(%ebp),%eax
4b6de8:	57                   	push   %edi
4b6de9:	50                   	push   %eax
4b6dea:	e8 91 86 fe ff       	call   0x49f480
4b6def:	83 c4 08             	add    $0x8,%esp
4b6df2:	8b c8                	mov    %eax,%ecx
4b6df4:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
4b6df8:	8b d1                	mov    %ecx,%edx
4b6dfa:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
4b6dfe:	72 02                	jb     0x4b6e02
4b6e00:	8b 11                	mov    (%ecx),%edx
4b6e02:	ff 71 10             	push   0x10(%ecx)
4b6e05:	8b 06                	mov    (%esi),%eax
4b6e07:	8b ce                	mov    %esi,%ecx
4b6e09:	52                   	push   %edx
4b6e0a:	ff 50 10             	call   *0x10(%eax)
4b6e0d:	8b 55 94             	mov    -0x6c(%ebp),%edx
4b6e10:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
4b6e14:	83 fa 10             	cmp    $0x10,%edx
4b6e17:	72 2c                	jb     0x4b6e45
4b6e19:	8b 4d 80             	mov    -0x80(%ebp),%ecx
4b6e1c:	42                   	inc    %edx
4b6e1d:	8b c1                	mov    %ecx,%eax
4b6e1f:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4b6e25:	72 14                	jb     0x4b6e3b
4b6e27:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4b6e2a:	83 c2 23             	add    $0x23,%edx
4b6e2d:	2b c1                	sub    %ecx,%eax
4b6e2f:	83 c0 fc             	add    $0xfffffffc,%eax
4b6e32:	83 f8 1f             	cmp    $0x1f,%eax
4b6e35:	0f 87 c8 01 00 00    	ja     0x4b7003
4b6e3b:	52                   	push   %edx
4b6e3c:	51                   	push   %ecx
4b6e3d:	e8 13 a4 11 00       	call   0x5d1255
4b6e42:	83 c4 08             	add    $0x8,%esp
4b6e45:	8b 06                	mov    (%esi),%eax
4b6e47:	8b ce                	mov    %esi,%ecx
4b6e49:	c7 45 90 00 00 00 00 	movl   $0x0,-0x70(%ebp)
4b6e50:	c7 45 94 0f 00 00 00 	movl   $0xf,-0x6c(%ebp)
4b6e57:	c6 45 80 00          	movb   $0x0,-0x80(%ebp)
4b6e5b:	8b 50 10             	mov    0x10(%eax),%edx
4b6e5e:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
4b6e64:	6a 02                	push   $0x2
4b6e66:	80 78 04 00          	cmpb   $0x0,0x4(%eax)
4b6e6a:	74 07                	je     0x4b6e73
4b6e6c:	68 60 c8 60 00       	push   $0x60c860
4b6e71:	eb 05                	jmp    0x4b6e78
4b6e73:	68 64 c8 60 00       	push   $0x60c864
4b6e78:	ff d2                	call   *%edx
4b6e7a:	8b 95 48 ff ff ff    	mov    -0xb8(%ebp),%edx
4b6e80:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
4b6e84:	3b 95 4c ff ff ff    	cmp    -0xb4(%ebp),%edx
4b6e8a:	74 11                	je     0x4b6e9d
4b6e8c:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
4b6e92:	e8 e9 99 fa ff       	call   0x460880
4b6e97:	8b 95 48 ff ff ff    	mov    -0xb8(%ebp),%edx
4b6e9d:	85 d2                	test   %edx,%edx
4b6e9f:	74 51                	je     0x4b6ef2
4b6ea1:	8b 8d 50 ff ff ff    	mov    -0xb0(%ebp),%ecx
4b6ea7:	8b c2                	mov    %edx,%eax
4b6ea9:	2b ca                	sub    %edx,%ecx
4b6eab:	83 e1 f0             	and    $0xfffffff0,%ecx
4b6eae:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4b6eb4:	72 14                	jb     0x4b6eca
4b6eb6:	8b 52 fc             	mov    -0x4(%edx),%edx
4b6eb9:	83 c1 23             	add    $0x23,%ecx
4b6ebc:	2b c2                	sub    %edx,%eax
4b6ebe:	83 c0 fc             	add    $0xfffffffc,%eax
4b6ec1:	83 f8 1f             	cmp    $0x1f,%eax
4b6ec4:	0f 87 39 01 00 00    	ja     0x4b7003
4b6eca:	51                   	push   %ecx
4b6ecb:	52                   	push   %edx
4b6ecc:	e8 84 a3 11 00       	call   0x5d1255
4b6ed1:	83 c4 08             	add    $0x8,%esp
4b6ed4:	c7 85 48 ff ff ff 00 	movl   $0x0,-0xb8(%ebp)
4b6edb:	00 00 00
4b6ede:	c7 85 4c ff ff ff 00 	movl   $0x0,-0xb4(%ebp)
4b6ee5:	00 00 00
4b6ee8:	c7 85 50 ff ff ff 00 	movl   $0x0,-0xb0(%ebp)
4b6eef:	00 00 00
4b6ef2:	8d 8d 00 ff ff ff    	lea    -0x100(%ebp),%ecx
4b6ef8:	e8 83 25 fa ff       	call   0x459480
4b6efd:	eb 7c                	jmp    0x4b6f7b
4b6eff:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
4b6f03:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4b6f06:	ff 75 d0             	push   -0x30(%ebp)
4b6f09:	0f 43 4d c0          	cmovae -0x40(%ebp),%ecx
4b6f0d:	8b 06                	mov    (%esi),%eax
4b6f0f:	51                   	push   %ecx
4b6f10:	8b ce                	mov    %esi,%ecx
4b6f12:	ff 50 10             	call   *0x10(%eax)
4b6f15:	8b 06                	mov    (%esi),%eax
4b6f17:	8b ce                	mov    %esi,%ecx
4b6f19:	6a 03                	push   $0x3
4b6f1b:	8b 50 10             	mov    0x10(%eax),%edx
4b6f1e:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
4b6f24:	80 78 04 00          	cmpb   $0x0,0x4(%eax)
4b6f28:	74 09                	je     0x4b6f33
4b6f2a:	68 cc c7 60 00       	push   $0x60c7cc
4b6f2f:	ff d2                	call   *%edx
4b6f31:	eb 0e                	jmp    0x4b6f41
4b6f33:	68 2c 82 60 00       	push   $0x60822c
4b6f38:	ff d2                	call   *%edx
4b6f3a:	8b 06                	mov    (%esi),%eax
4b6f3c:	8b ce                	mov    %esi,%ecx
4b6f3e:	ff 50 04             	call   *0x4(%eax)
4b6f41:	8b 45 10             	mov    0x10(%ebp),%eax
4b6f44:	48                   	dec    %eax
4b6f45:	50                   	push   %eax
4b6f46:	56                   	push   %esi
4b6f47:	ff 77 08             	push   0x8(%edi)
4b6f4a:	8b bd 54 ff ff ff    	mov    -0xac(%ebp),%edi
4b6f50:	8b cf                	mov    %edi,%ecx
4b6f52:	e8 69 f9 ff ff       	call   0x4b68c0
4b6f57:	80 7f 04 00          	cmpb   $0x0,0x4(%edi)
4b6f5b:	8b ce                	mov    %esi,%ecx
4b6f5d:	8b 06                	mov    (%esi),%eax
4b6f5f:	74 09                	je     0x4b6f6a
4b6f61:	6a 02                	push   $0x2
4b6f63:	68 d0 c7 60 00       	push   $0x60c7d0
4b6f68:	eb 0e                	jmp    0x4b6f78
4b6f6a:	ff 50 08             	call   *0x8(%eax)
4b6f6d:	8b 06                	mov    (%esi),%eax
4b6f6f:	8b ce                	mov    %esi,%ecx
4b6f71:	6a 02                	push   $0x2
4b6f73:	68 ac 82 60 00       	push   $0x6082ac
4b6f78:	ff 50 10             	call   *0x10(%eax)
4b6f7b:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4b6f7e:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4b6f85:	83 fa 10             	cmp    $0x10,%edx
4b6f88:	72 28                	jb     0x4b6fb2
4b6f8a:	8b 4d c0             	mov    -0x40(%ebp),%ecx
4b6f8d:	42                   	inc    %edx
4b6f8e:	8b c1                	mov    %ecx,%eax
4b6f90:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4b6f96:	72 10                	jb     0x4b6fa8
4b6f98:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4b6f9b:	83 c2 23             	add    $0x23,%edx
4b6f9e:	2b c1                	sub    %ecx,%eax
4b6fa0:	83 c0 fc             	add    $0xfffffffc,%eax
4b6fa3:	83 f8 1f             	cmp    $0x1f,%eax
4b6fa6:	77 5b                	ja     0x4b7003
4b6fa8:	52                   	push   %edx
4b6fa9:	51                   	push   %ecx
4b6faa:	e8 a6 a2 11 00       	call   0x5d1255
4b6faf:	83 c4 08             	add    $0x8,%esp
4b6fb2:	8b 85 38 ff ff ff    	mov    -0xc8(%ebp),%eax
4b6fb8:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
4b6fbe:	8b bd 40 ff ff ff    	mov    -0xc0(%ebp),%edi
4b6fc4:	42                   	inc    %edx
4b6fc5:	83 c7 10             	add    $0x10,%edi
4b6fc8:	89 95 44 ff ff ff    	mov    %edx,-0xbc(%ebp)
4b6fce:	8b 08                	mov    (%eax),%ecx
4b6fd0:	8b 40 04             	mov    0x4(%eax),%eax
4b6fd3:	2b c1                	sub    %ecx,%eax
4b6fd5:	89 bd 40 ff ff ff    	mov    %edi,-0xc0(%ebp)
4b6fdb:	c1 f8 04             	sar    $0x4,%eax
4b6fde:	3b d0                	cmp    %eax,%edx
4b6fe0:	0f 8c 50 f9 ff ff    	jl     0x4b6936
4b6fe6:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4b6fe9:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4b6ff0:	59                   	pop    %ecx
4b6ff1:	5f                   	pop    %edi
4b6ff2:	5e                   	pop    %esi
4b6ff3:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4b6ff6:	33 cd                	xor    %ebp,%ecx
4b6ff8:	e8 29 aa 11 00       	call   0x5d1a26
4b6ffd:	8b e5                	mov    %ebp,%esp
4b6fff:	5d                   	pop    %ebp
4b7000:	c2 0c 00             	ret    $0xc
4b7003:	e8 e8 f1 11 00       	call   0x5d61f0
4b7008:	9d                   	popf
4b7009:	69 4b 00 89 6a 4b 00 	imul   $0x4b6a89,0x0(%ebx),%ecx
4b7010:	7f 6b                	jg     0x4b707d
4b7012:	4b                   	dec    %ebx
4b7013:	00 74 6c 4b          	add    %dh,0x4b(%esp,%ebp,2)
4b7017:	00 ff                	add    %bh,%bh
4b7019:	6e                   	outsb  %ds:(%esi),(%dx)
4b701a:	4b                   	dec    %ebx
4b701b:	00 cc                	add    %cl,%ah
4b701d:	cc                   	int3
4b701e:	cc                   	int3
4b701f:	cc                   	int3
4b7020:	55                   	push   %ebp
4b7021:	8b ec                	mov    %esp,%ebp
4b7023:	ff 75 08             	push   0x8(%ebp)
4b7026:	ff 71 34             	push   0x34(%ecx)
4b7029:	ff 71 30             	push   0x30(%ecx)
4b702c:	e8 0f 00 00 00       	call   0x4b7040
4b7031:	5d                   	pop    %ebp
4b7032:	c2 04 00             	ret    $0x4
4b7035:	cc                   	int3
4b7036:	cc                   	int3
4b7037:	cc                   	int3
4b7038:	cc                   	int3
4b7039:	cc                   	int3
4b703a:	cc                   	int3
4b703b:	cc                   	int3
4b703c:	cc                   	int3
4b703d:	cc                   	int3
4b703e:	cc                   	int3
4b703f:	cc                   	int3
4b7040:	55                   	push   %ebp
4b7041:	8b ec                	mov    %esp,%ebp
4b7043:	6a ff                	push   $0xffffffff
4b7045:	68 75 d4 5f 00       	push   $0x5fd475
4b704a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4b7050:	50                   	push   %eax
4b7051:	83 ec 54             	sub    $0x54,%esp
4b7054:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4b7059:	33 c5                	xor    %ebp,%eax
4b705b:	89 45 f0             	mov    %eax,-0x10(%ebp)
4b705e:	53                   	push   %ebx
4b705f:	56                   	push   %esi
4b7060:	57                   	push   %edi
4b7061:	50                   	push   %eax
4b7062:	8d 45 f4             	lea    -0xc(%ebp),%eax
4b7065:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4b706b:	8b f1                	mov    %ecx,%esi
4b706d:	8b 0e                	mov    (%esi),%ecx
4b706f:	8b 55 0c             	mov    0xc(%ebp),%edx
4b7072:	8b 7d 08             	mov    0x8(%ebp),%edi
4b7075:	8b 5d 10             	mov    0x10(%ebp),%ebx
4b7078:	89 55 a0             	mov    %edx,-0x60(%ebp)
4b707b:	c6 86 b4 00 00 00 01 	movb   $0x1,0xb4(%esi)
4b7082:	85 c9                	test   %ecx,%ecx
4b7084:	0f 85 f5 00 00 00    	jne    0x4b717f
4b708a:	85 ff                	test   %edi,%edi
4b708c:	0f 88 8f 00 00 00    	js     0x4b7121
4b7092:	68 41 01 00 00       	push   $0x141
4b7097:	68 28 c2 60 00       	push   $0x60c228
4b709c:	6a 02                	push   $0x2
4b709e:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4b70a1:	e8 3a e2 fb ff       	call   0x4752e0
4b70a6:	8b d0                	mov    %eax,%edx
4b70a8:	8b 4d a0             	mov    -0x60(%ebp),%ecx
4b70ab:	8b 86 9c 00 00 00    	mov    0x9c(%esi),%eax
4b70b1:	41                   	inc    %ecx
4b70b2:	53                   	push   %ebx
4b70b3:	68 70 7a 60 00       	push   $0x607a70
4b70b8:	51                   	push   %ecx
4b70b9:	68 5c c0 60 00       	push   $0x60c05c
4b70be:	8d 4f 01             	lea    0x1(%edi),%ecx
4b70c1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4b70c8:	51                   	push   %ecx
4b70c9:	68 70 7a 60 00       	push   $0x607a70
4b70ce:	ff 70 04             	push   0x4(%eax)
4b70d1:	8b ca                	mov    %edx,%ecx
4b70d3:	68 9c c2 60 00       	push   $0x60c29c
4b70d8:	e8 13 e8 fb ff       	call   0x4758f0
4b70dd:	8b c8                	mov    %eax,%ecx
4b70df:	e8 1c e6 fb ff       	call   0x475700
4b70e4:	8b c8                	mov    %eax,%ecx
4b70e6:	e8 05 e8 fb ff       	call   0x4758f0
4b70eb:	8b c8                	mov    %eax,%ecx
4b70ed:	e8 1e e7 fb ff       	call   0x475810
4b70f2:	8b c8                	mov    %eax,%ecx
4b70f4:	e8 f7 e7 fb ff       	call   0x4758f0
4b70f9:	8b c8                	mov    %eax,%ecx
4b70fb:	e8 10 e7 fb ff       	call   0x475810
4b7100:	8b c8                	mov    %eax,%ecx
4b7102:	e8 e9 e7 fb ff       	call   0x4758f0
4b7107:	8b c8                	mov    %eax,%ecx
4b7109:	e8 f2 e5 fb ff       	call   0x475700
4b710e:	50                   	push   %eax
4b710f:	8d 4d a7             	lea    -0x59(%ebp),%ecx
4b7112:	e8 69 e5 fb ff       	call   0x475680
4b7117:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4b711a:	e8 f1 e4 fb ff       	call   0x475610
4b711f:	eb 66                	jmp    0x4b7187
4b7121:	68 45 01 00 00       	push   $0x145
4b7126:	68 28 c2 60 00       	push   $0x60c228
4b712b:	6a 02                	push   $0x2
4b712d:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4b7130:	e8 ab e1 fb ff       	call   0x4752e0
4b7135:	8b 8e 9c 00 00 00    	mov    0x9c(%esi),%ecx
4b713b:	53                   	push   %ebx
4b713c:	68 70 7a 60 00       	push   $0x607a70
4b7141:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4b7148:	ff 71 04             	push   0x4(%ecx)
4b714b:	8b c8                	mov    %eax,%ecx
4b714d:	68 9c c2 60 00       	push   $0x60c29c
4b7152:	e8 99 e7 fb ff       	call   0x4758f0
4b7157:	8b c8                	mov    %eax,%ecx
4b7159:	e8 a2 e5 fb ff       	call   0x475700
4b715e:	8b c8                	mov    %eax,%ecx
4b7160:	e8 8b e7 fb ff       	call   0x4758f0
4b7165:	8b c8                	mov    %eax,%ecx
4b7167:	e8 94 e5 fb ff       	call   0x475700
4b716c:	50                   	push   %eax
4b716d:	8d 4d a6             	lea    -0x5a(%ebp),%ecx
4b7170:	e8 0b e5 fb ff       	call   0x475680
4b7175:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4b7178:	e8 93 e4 fb ff       	call   0x475610
4b717d:	eb 08                	jmp    0x4b7187
4b717f:	8b 01                	mov    (%ecx),%eax
4b7181:	53                   	push   %ebx
4b7182:	52                   	push   %edx
4b7183:	57                   	push   %edi
4b7184:	ff 50 04             	call   *0x4(%eax)
4b7187:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4b718a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4b7191:	59                   	pop    %ecx
4b7192:	5f                   	pop    %edi
4b7193:	5e                   	pop    %esi
4b7194:	5b                   	pop    %ebx
4b7195:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4b7198:	33 cd                	xor    %ebp,%ecx
4b719a:	e8 87 a8 11 00       	call   0x5d1a26
4b719f:	8b e5                	mov    %ebp,%esp
4b71a1:	5d                   	pop    %ebp
4b71a2:	c2 0c 00             	ret    $0xc
4b71a5:	cc                   	int3
4b71a6:	cc                   	int3
4b71a7:	cc                   	int3
4b71a8:	cc                   	int3
4b71a9:	cc                   	int3
4b71aa:	cc                   	int3
4b71ab:	cc                   	int3
4b71ac:	cc                   	int3
4b71ad:	cc                   	int3
4b71ae:	cc                   	int3
4b71af:	cc                   	int3
4b71b0:	55                   	push   %ebp
4b71b1:	8b ec                	mov    %esp,%ebp
4b71b3:	ff 75 08             	push   0x8(%ebp)
4b71b6:	ff 71 34             	push   0x34(%ecx)
4b71b9:	ff 71 30             	push   0x30(%ecx)
4b71bc:	e8 0f 00 00 00       	call   0x4b71d0
4b71c1:	5d                   	pop    %ebp
4b71c2:	c2 04 00             	ret    $0x4
4b71c5:	cc                   	int3
4b71c6:	cc                   	int3
4b71c7:	cc                   	int3
4b71c8:	cc                   	int3