596e87:	cc                   	int3
596e88:	cc                   	int3
596e89:	cc                   	int3
596e8a:	cc                   	int3
596e8b:	cc                   	int3
596e8c:	cc                   	int3
596e8d:	cc                   	int3
596e8e:	cc                   	int3
596e8f:	cc                   	int3
596e90:	cc                   	int3
596e91:	cc                   	int3
596e92:	cc                   	int3
596e93:	cc                   	int3
596e94:	cc                   	int3
596e95:	cc                   	int3
596e96:	cc                   	int3
596e97:	cc                   	int3
596e98:	cc                   	int3
596e99:	cc                   	int3
596e9a:	cc                   	int3
596e9b:	cc                   	int3
596e9c:	cc                   	int3
596e9d:	cc                   	int3
596e9e:	cc                   	int3
596e9f:	cc                   	int3
596ea0:	55                   	push   %ebp
596ea1:	8b ec                	mov    %esp,%ebp
596ea3:	6a ff                	push   $0xffffffff
596ea5:	68 e9 e1 b5 00       	push   $0xb5e1e9
596eaa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
596eb0:	50                   	push   %eax
596eb1:	51                   	push   %ecx
596eb2:	56                   	push   %esi
596eb3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
596eb8:	33 c5                	xor    %ebp,%eax
596eba:	50                   	push   %eax
596ebb:	8d 45 f4             	lea    -0xc(%ebp),%eax
596ebe:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
596ec4:	8b 75 08             	mov    0x8(%ebp),%esi
596ec7:	89 75 f0             	mov    %esi,-0x10(%ebp)
596eca:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
596ed1:	85 f6                	test   %esi,%esi
596ed3:	74 2a                	je     0x596eff
596ed5:	8b ce                	mov    %esi,%ecx
596ed7:	e8 3a 5b e9 ff       	call   0x42ca16
596edc:	8b 45 0c             	mov    0xc(%ebp),%eax
596edf:	c7 06 68 e6 bd 00    	movl   $0xbde668,(%esi)
596ee5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
596ee9:	8b 48 04             	mov    0x4(%eax),%ecx
596eec:	89 4e 04             	mov    %ecx,0x4(%esi)
596eef:	85 c9                	test   %ecx,%ecx
596ef1:	74 0c                	je     0x596eff
596ef3:	8b 01                	mov    (%ecx),%eax
596ef5:	8b 40 04             	mov    0x4(%eax),%eax
596ef8:	03 c8                	add    %eax,%ecx
596efa:	8b 01                	mov    (%ecx),%eax
596efc:	ff 50 08             	call   *0x8(%eax)
596eff:	8b 4d f4             	mov    -0xc(%ebp),%ecx
596f02:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
596f09:	59                   	pop    %ecx
596f0a:	5e                   	pop    %esi
596f0b:	8b e5                	mov    %ebp,%esp
596f0d:	5d                   	pop    %ebp
596f0e:	c2 08 00             	ret    $0x8
596f11:	cc                   	int3
596f12:	cc                   	int3
596f13:	cc                   	int3
596f14:	cc                   	int3
596f15:	cc                   	int3
596f16:	cc                   	int3
596f17:	cc                   	int3
596f18:	cc                   	int3
596f19:	cc                   	int3
596f1a:	cc                   	int3
596f1b:	cc                   	int3
596f1c:	cc                   	int3
596f1d:	cc                   	int3
596f1e:	cc                   	int3
596f1f:	cc                   	int3
596f20:	cc                   	int3
596f21:	cc                   	int3
596f22:	cc                   	int3
596f23:	cc                   	int3
596f24:	cc                   	int3
596f25:	cc                   	int3
596f26:	cc                   	int3
596f27:	cc                   	int3
596f28:	cc                   	int3
596f29:	cc                   	int3
596f2a:	cc                   	int3
596f2b:	cc                   	int3
596f2c:	cc                   	int3
596f2d:	cc                   	int3
596f2e:	cc                   	int3
596f2f:	cc                   	int3
596f30:	55                   	push   %ebp
596f31:	8b ec                	mov    %esp,%ebp
596f33:	6a ff                	push   $0xffffffff
596f35:	68 39 e2 b5 00       	push   $0xb5e239
596f3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
596f40:	50                   	push   %eax
596f41:	51                   	push   %ecx
596f42:	56                   	push   %esi
596f43:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
596f48:	33 c5                	xor    %ebp,%eax
596f4a:	50                   	push   %eax
596f4b:	8d 45 f4             	lea    -0xc(%ebp),%eax
596f4e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
596f54:	8b 75 0c             	mov    0xc(%ebp),%esi
596f57:	89 75 f0             	mov    %esi,-0x10(%ebp)
596f5a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
596f61:	85 f6                	test   %esi,%esi
596f63:	74 2a                	je     0x596f8f
596f65:	8b ce                	mov    %esi,%ecx
596f67:	e8 aa 5a e9 ff       	call   0x42ca16
596f6c:	8b 45 10             	mov    0x10(%ebp),%eax
596f6f:	c7 06 68 e6 bd 00    	movl   $0xbde668,(%esi)
596f75:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
596f79:	8b 48 04             	mov    0x4(%eax),%ecx
596f7c:	89 4e 04             	mov    %ecx,0x4(%esi)
596f7f:	85 c9                	test   %ecx,%ecx
596f81:	74 0c                	je     0x596f8f
596f83:	8b 01                	mov    (%ecx),%eax
596f85:	8b 40 04             	mov    0x4(%eax),%eax
596f88:	03 c8                	add    %eax,%ecx
596f8a:	8b 01                	mov    (%ecx),%eax
596f8c:	ff 50 08             	call   *0x8(%eax)
596f8f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
596f92:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
596f99:	59                   	pop    %ecx
596f9a:	5e                   	pop    %esi
596f9b:	8b e5                	mov    %ebp,%esp
596f9d:	5d                   	pop    %ebp
596f9e:	c3                   	ret
596f9f:	cc                   	int3
596fa0:	cc                   	int3
596fa1:	cc                   	int3
596fa2:	cc                   	int3
596fa3:	cc                   	int3
596fa4:	cc                   	int3
596fa5:	cc                   	int3
596fa6:	cc                   	int3
596fa7:	cc                   	int3
596fa8:	cc                   	int3
596fa9:	cc                   	int3
596faa:	cc                   	int3
596fab:	cc                   	int3
596fac:	cc                   	int3
596fad:	cc                   	int3
596fae:	cc                   	int3
596faf:	cc                   	int3
596fb0:	cc                   	int3
596fb1:	cc                   	int3
596fb2:	cc                   	int3
596fb3:	cc                   	int3
596fb4:	cc                   	int3
596fb5:	cc                   	int3
596fb6:	cc                   	int3
596fb7:	cc                   	int3
596fb8:	cc                   	int3
596fb9:	cc                   	int3
596fba:	cc                   	int3
596fbb:	cc                   	int3
596fbc:	cc                   	int3
596fbd:	cc                   	int3
596fbe:	cc                   	int3
596fbf:	cc                   	int3
596fc0:	c2 04 00             	ret    $0x4
596fc3:	cc                   	int3
596fc4:	cc                   	int3
596fc5:	cc                   	int3
596fc6:	cc                   	int3
596fc7:	cc                   	int3
596fc8:	cc                   	int3
596fc9:	cc                   	int3
596fca:	cc                   	int3
596fcb:	cc                   	int3
596fcc:	cc                   	int3
596fcd:	cc                   	int3
596fce:	cc                   	int3
596fcf:	cc                   	int3
596fd0:	c2 04 00             	ret    $0x4
596fd3:	cc                   	int3
596fd4:	cc                   	int3
596fd5:	cc                   	int3
596fd6:	cc                   	int3
596fd7:	cc                   	int3
596fd8:	cc                   	int3
596fd9:	cc                   	int3
596fda:	cc                   	int3
596fdb:	cc                   	int3
596fdc:	cc                   	int3
596fdd:	cc                   	int3
596fde:	cc                   	int3
596fdf:	cc                   	int3
596fe0:	c3                   	ret
596fe1:	cc                   	int3
596fe2:	cc                   	int3
596fe3:	cc                   	int3
596fe4:	cc                   	int3
596fe5:	cc                   	int3
596fe6:	cc                   	int3
596fe7:	cc                   	int3
596fe8:	cc                   	int3
596fe9:	cc                   	int3
596fea:	cc                   	int3
596feb:	cc                   	int3
596fec:	cc                   	int3
596fed:	cc                   	int3
596fee:	cc                   	int3
596fef:	cc                   	int3
596ff0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
596ff4:	e8 39 2f e9 ff       	call   0x429f32
596ff9:	c2 04 00             	ret    $0x4
596ffc:	cc                   	int3
596ffd:	cc                   	int3
596ffe:	cc                   	int3
596fff:	cc                   	int3
597000:	8b 4c 24 04          	mov    0x4(%esp),%ecx
597004:	e8 29 2f e9 ff       	call   0x429f32
597009:	c2 04 00             	ret    $0x4
59700c:	cc                   	int3
59700d:	cc                   	int3
59700e:	cc                   	int3
59700f:	cc                   	int3
597010:	8b 4c 24 08          	mov    0x8(%esp),%ecx
597014:	e9 19 2f e9 ff       	jmp    0x429f32
597019:	cc                   	int3
59701a:	cc                   	int3
59701b:	cc                   	int3
59701c:	cc                   	int3
59701d:	cc                   	int3
59701e:	cc                   	int3
59701f:	cc                   	int3
597020:	8b 4c 24 04          	mov    0x4(%esp),%ecx
597024:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
59702b:	00
59702c:	8b 01                	mov    (%ecx),%eax
59702e:	ff 20                	jmp    *(%eax)
597030:	cc                   	int3
597031:	cc                   	int3
597032:	cc                   	int3
597033:	cc                   	int3
597034:	cc                   	int3
597035:	cc                   	int3
597036:	cc                   	int3
597037:	cc                   	int3
597038:	cc                   	int3
597039:	cc                   	int3
59703a:	cc                   	int3
59703b:	cc                   	int3
59703c:	cc                   	int3
59703d:	cc                   	int3
59703e:	cc                   	int3
59703f:	cc                   	int3
597040:	8b 4c 24 04          	mov    0x4(%esp),%ecx
597044:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
59704b:	00
59704c:	8b 01                	mov    (%ecx),%eax
59704e:	ff 20                	jmp    *(%eax)
597050:	cc                   	int3
597051:	cc                   	int3
597052:	cc                   	int3
597053:	cc                   	int3
597054:	cc                   	int3
597055:	cc                   	int3
597056:	cc                   	int3
597057:	cc                   	int3
597058:	cc                   	int3
597059:	cc                   	int3
59705a:	cc                   	int3
59705b:	cc                   	int3
59705c:	cc                   	int3
59705d:	cc                   	int3
59705e:	cc                   	int3
59705f:	cc                   	int3
597060:	8b 4c 24 08          	mov    0x8(%esp),%ecx
597064:	6a 00                	push   $0x0
597066:	8b 01                	mov    (%ecx),%eax
597068:	ff 10                	call   *(%eax)
59706a:	c3                   	ret
59706b:	cc                   	int3
59706c:	cc                   	int3
59706d:	cc                   	int3
59706e:	cc                   	int3
59706f:	cc                   	int3
597070:	8b 44 24 04          	mov    0x4(%esp),%eax
597074:	c3                   	ret
597075:	cc                   	int3
597076:	cc                   	int3
597077:	cc                   	int3
597078:	cc                   	int3
597079:	cc                   	int3
59707a:	cc                   	int3
59707b:	cc                   	int3
59707c:	cc                   	int3
59707d:	cc                   	int3
59707e:	cc                   	int3
59707f:	cc                   	int3
597080:	8b 44 24 04          	mov    0x4(%esp),%eax
597084:	c3                   	ret
597085:	cc                   	int3
597086:	cc                   	int3
597087:	cc                   	int3
597088:	cc                   	int3
597089:	cc                   	int3
59708a:	cc                   	int3
59708b:	cc                   	int3
59708c:	cc                   	int3
59708d:	cc                   	int3
59708e:	cc                   	int3
59708f:	cc                   	int3
597090:	8b 44 24 04          	mov    0x4(%esp),%eax
597094:	c3                   	ret
597095:	cc                   	int3
597096:	cc                   	int3
597097:	cc                   	int3
597098:	cc                   	int3
597099:	cc                   	int3
59709a:	cc                   	int3
59709b:	cc                   	int3
59709c:	cc                   	int3
59709d:	cc                   	int3
59709e:	cc                   	int3
59709f:	cc                   	int3
5970a0:	8b 44 24 04          	mov    0x4(%esp),%eax
5970a4:	c3                   	ret
5970a5:	cc                   	int3
5970a6:	cc                   	int3
5970a7:	cc                   	int3
5970a8:	cc                   	int3
5970a9:	cc                   	int3
5970aa:	cc                   	int3
5970ab:	cc                   	int3
5970ac:	cc                   	int3
5970ad:	cc                   	int3
5970ae:	cc                   	int3
5970af:	cc                   	int3
5970b0:	8b 44 24 04          	mov    0x4(%esp),%eax
5970b4:	c3                   	ret
5970b5:	cc                   	int3
5970b6:	cc                   	int3
5970b7:	cc                   	int3
5970b8:	cc                   	int3
5970b9:	cc                   	int3
5970ba:	cc                   	int3
5970bb:	cc                   	int3
5970bc:	cc                   	int3
5970bd:	cc                   	int3
5970be:	cc                   	int3