863dbf:	cc                   	int3
863dc0:	cc                   	int3
863dc1:	cc                   	int3
863dc2:	cc                   	int3
863dc3:	cc                   	int3
863dc4:	cc                   	int3
863dc5:	cc                   	int3
863dc6:	cc                   	int3
863dc7:	cc                   	int3
863dc8:	cc                   	int3
863dc9:	cc                   	int3
863dca:	55                   	push   %ebp
863dcb:	8b ec                	mov    %esp,%ebp
863dcd:	ff 75 0c             	push   0xc(%ebp)
863dd0:	ff 75 08             	push   0x8(%ebp)
863dd3:	68 58 01 00 00       	push   $0x158
863dd8:	ff 71 20             	push   0x20(%ecx)
863ddb:	ff 15 20 40 d8 00    	call   *0xd84020
863de1:	5d                   	pop    %ebp
863de2:	c2 08 00             	ret    $0x8
863de5:	cc                   	int3
863de6:	cc                   	int3
863de7:	cc                   	int3
863de8:	cc                   	int3
863de9:	cc                   	int3
863dea:	cc                   	int3
863deb:	ff 71 08             	push   0x8(%ecx)
863dee:	ff 15 68 33 d8 00    	call   *0xd83368
863df4:	c3                   	ret
863df5:	cc                   	int3
863df6:	cc                   	int3
863df7:	6a 00                	push   $0x0
863df9:	6a 00                	push   $0x0
863dfb:	68 46 01 00 00       	push   $0x146
863e00:	ff 71 20             	push   0x20(%ecx)
863e03:	ff 15 20 40 d8 00    	call   *0xd84020
863e09:	c3                   	ret
863e0a:	cc                   	int3
863e0b:	cc                   	int3
863e0c:	cc                   	int3
863e0d:	cc                   	int3
863e0e:	6a 00                	push   $0x0
863e10:	6a 00                	push   $0x0
863e12:	68 57 01 00 00       	push   $0x157
863e17:	ff 71 20             	push   0x20(%ecx)
863e1a:	ff 15 20 40 d8 00    	call   *0xd84020
863e20:	c3                   	ret
863e21:	cc                   	int3
863e22:	cc                   	int3
863e23:	cc                   	int3
863e24:	cc                   	int3
863e25:	55                   	push   %ebp
863e26:	8b ec                	mov    %esp,%ebp
863e28:	6a 00                	push   $0x0
863e2a:	ff 75 08             	push   0x8(%ebp)
863e2d:	68 50 01 00 00       	push   $0x150
863e32:	ff 71 20             	push   0x20(%ecx)
863e35:	ff 15 20 40 d8 00    	call   *0xd84020
863e3b:	5d                   	pop    %ebp
863e3c:	c2 04 00             	ret    $0x4
863e3f:	cc                   	int3
863e40:	cc                   	int3
863e41:	cc                   	int3
863e42:	cc                   	int3
863e43:	cc                   	int3
863e44:	cc                   	int3
863e45:	55                   	push   %ebp
863e46:	8b ec                	mov    %esp,%ebp
863e48:	ff 75 08             	push   0x8(%ebp)
863e4b:	6a 5c                	push   $0x5c
863e4d:	ff 71 04             	push   0x4(%ecx)
863e50:	ff 15 44 32 d8 00    	call   *0xd83244
863e56:	5d                   	pop    %ebp
863e57:	c2 04 00             	ret    $0x4
863e5a:	cc                   	int3
863e5b:	cc                   	int3
863e5c:	cc                   	int3
863e5d:	cc                   	int3
863e5e:	cc                   	int3
863e5f:	b8 0c 08 c4 00       	mov    $0xc4080c,%eax
863e64:	c3                   	ret
863e65:	56                   	push   %esi
863e66:	8b f1                	mov    %ecx,%esi
863e68:	ff 76 20             	push   0x20(%esi)
863e6b:	ff 15 a4 40 d8 00    	call   *0xd840a4
863e71:	85 c0                	test   %eax,%eax
863e73:	74 2d                	je     0x863ea2
863e75:	6a 00                	push   $0x0
863e77:	6a 00                	push   $0x0
863e79:	68 47 01 00 00       	push   $0x147
863e7e:	ff 76 20             	push   0x20(%esi)
863e81:	ff 15 20 40 d8 00    	call   *0xd84020
863e87:	85 c0                	test   %eax,%eax
863e89:	79 04                	jns    0x863e8f
863e8b:	33 c0                	xor    %eax,%eax
863e8d:	5e                   	pop    %esi
863e8e:	c3                   	ret
863e8f:	6a 00                	push   $0x0
863e91:	50                   	push   %eax
863e92:	68 50 01 00 00       	push   $0x150
863e97:	ff 76 20             	push   0x20(%esi)
863e9a:	ff 15 20 40 d8 00    	call   *0xd84020
863ea0:	5e                   	pop    %esi
863ea1:	c3                   	ret
863ea2:	e8 bf e0 bc ff       	call   0x431f66
863ea7:	cc                   	int3
863ea8:	cc                   	int3
863ea9:	cc                   	int3
863eaa:	cc                   	int3
863eab:	cc                   	int3
863eac:	cc                   	int3
863ead:	cc                   	int3
863eae:	cc                   	int3
863eaf:	cc                   	int3
863eb0:	cc                   	int3
863eb1:	cc                   	int3
863eb2:	cc                   	int3
863eb3:	cc                   	int3
863eb4:	cc                   	int3
863eb5:	cc                   	int3
863eb6:	cc                   	int3
863eb7:	cc                   	int3
863eb8:	b8 0c 08 c4 00       	mov    $0xc4080c,%eax
863ebd:	c3                   	ret
863ebe:	56                   	push   %esi
863ebf:	8b f1                	mov    %ecx,%esi
863ec1:	ff 76 20             	push   0x20(%esi)
863ec4:	ff 15 30 40 d8 00    	call   *0xd84030
863eca:	50                   	push   %eax
863ecb:	e8 be 18 bc ff       	call   0x42578e
863ed0:	68 b0 e9 d5 00       	push   $0xd5e9b0
863ed5:	8b c8                	mov    %eax,%ecx
863ed7:	e8 b3 5d bc ff       	call   0x429c8f
863edc:	89 86 88 00 00 00    	mov    %eax,0x88(%esi)
863ee2:	85 c0                	test   %eax,%eax
863ee4:	75 0c                	jne    0x863ef2
863ee6:	50                   	push   %eax
863ee7:	6a 01                	push   $0x1
863ee9:	6a 07                	push   $0x7
863eeb:	8b ce                	mov    %esi,%ecx
863eed:	e8 97 76 bd ff       	call   0x43b589
863ef2:	5e                   	pop    %esi
863ef3:	c3                   	ret
863ef4:	cc                   	int3
863ef5:	cc                   	int3
863ef6:	cc                   	int3
863ef7:	cc                   	int3
863ef8:	cc                   	int3
863ef9:	cc                   	int3
863efa:	cc                   	int3
863efb:	cc                   	int3
863efc:	cc                   	int3
863efd:	cc                   	int3
863efe:	cc                   	int3
863eff:	cc                   	int3
863f00:	cc                   	int3
863f01:	a1 24 ec d5 00       	mov    0xd5ec24,%eax
863f06:	c3                   	ret
863f07:	55                   	push   %ebp
863f08:	8b ec                	mov    %esp,%ebp
863f0a:	83 ec 14             	sub    $0x14,%esp
863f0d:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
863f12:	33 c5                	xor    %ebp,%eax
863f14:	89 45 fc             	mov    %eax,-0x4(%ebp)
863f17:	33 c0                	xor    %eax,%eax
863f19:	56                   	push   %esi
863f1a:	8b 75 08             	mov    0x8(%ebp),%esi
863f1d:	89 45 ec             	mov    %eax,-0x14(%ebp)
863f20:	89 45 f0             	mov    %eax,-0x10(%ebp)
863f23:	89 45 f4             	mov    %eax,-0xc(%ebp)
863f26:	89 45 f8             	mov    %eax,-0x8(%ebp)
863f29:	8d 45 ec             	lea    -0x14(%ebp),%eax
863f2c:	50                   	push   %eax
863f2d:	ff 71 20             	push   0x20(%ecx)
863f30:	ff 15 40 3e d8 00    	call   *0xd83e40
863f36:	8b 45 f4             	mov    -0xc(%ebp),%eax
863f39:	2b 45 ec             	sub    -0x14(%ebp),%eax
863f3c:	89 46 0c             	mov    %eax,0xc(%esi)
863f3f:	e8 f2 43 bb ff       	call   0x418336
863f44:	8b 0d e0 eb d7 00    	mov    0xd7ebe0,%ecx
863f4a:	39 88 cc 01 00 00    	cmp    %ecx,0x1cc(%eax)
863f50:	7e 0b                	jle    0x863f5d
863f52:	e8 df 43 bb ff       	call   0x418336
863f57:	8b 88 cc 01 00 00    	mov    0x1cc(%eax),%ecx
863f5d:	6a 10                	push   $0x10
863f5f:	58                   	pop    %eax
863f60:	3b c8                	cmp    %eax,%ecx
863f62:	7c 02                	jl     0x863f66
863f64:	8b c1                	mov    %ecx,%eax
863f66:	8b 4d fc             	mov    -0x4(%ebp),%ecx
863f69:	89 46 10             	mov    %eax,0x10(%esi)
863f6c:	33 cd                	xor    %ebp,%ecx
863f6e:	5e                   	pop    %esi
863f6f:	e8 42 78 bb ff       	call   0x41b7b6
863f74:	8b e5                	mov    %ebp,%esp
863f76:	5d                   	pop    %ebp
863f77:	c2 04 00             	ret    $0x4
863f7a:	cc                   	int3
863f7b:	cc                   	int3
863f7c:	cc                   	int3
863f7d:	cc                   	int3
863f7e:	cc                   	int3
863f7f:	cc                   	int3
863f80:	cc                   	int3
863f81:	cc                   	int3
863f82:	cc                   	int3
863f83:	cc                   	int3
863f84:	cc                   	int3
863f85:	cc                   	int3
863f86:	cc                   	int3
863f87:	cc                   	int3
863f88:	cc                   	int3
863f89:	cc                   	int3
863f8a:	cc                   	int3
863f8b:	cc                   	int3
863f8c:	cc                   	int3
863f8d:	cc                   	int3
863f8e:	cc                   	int3
863f8f:	cc                   	int3
863f90:	cc                   	int3
863f91:	cc                   	int3
863f92:	cc                   	int3
863f93:	cc                   	int3
863f94:	cc                   	int3
863f95:	cc                   	int3
863f96:	56                   	push   %esi
863f97:	8b f1                	mov    %ecx,%esi
863f99:	e8 c2 e0 bc ff       	call   0x432060
863f9e:	83 f8 ff             	cmp    $0xffffffff,%eax
863fa1:	75 04                	jne    0x863fa7
863fa3:	0b c0                	or     %eax,%eax
863fa5:	eb 09                	jmp    0x863fb0
863fa7:	8b ce                	mov    %esi,%ecx
863fa9:	e8 d0 50 bb ff       	call   0x41907e
863fae:	33 c0                	xor    %eax,%eax
863fb0:	5e                   	pop    %esi
863fb1:	c2 04 00             	ret    $0x4
863fb4:	cc                   	int3
863fb5:	cc                   	int3
863fb6:	cc                   	int3
863fb7:	cc                   	int3
863fb8:	cc                   	int3
863fb9:	cc                   	int3
863fba:	cc                   	int3
863fbb:	56                   	push   %esi
863fbc:	8b f1                	mov    %ecx,%esi
863fbe:	e8 1c 3b bb ff       	call   0x417adf
863fc3:	8b ce                	mov    %esi,%ecx
863fc5:	5e                   	pop    %esi
863fc6:	e9 01 b5 bd ff       	jmp    0x43f4cc
863fcb:	cc                   	int3
863fcc:	cc                   	int3
863fcd:	cc                   	int3
863fce:	cc                   	int3
863fcf:	6a 1c                	push   $0x1c
863fd1:	b8 d7 cd b9 00       	mov    $0xb9cdd7,%eax
863fd6:	e8 b0 62 ba ff       	call   0x40a28b
863fdb:	8b f1                	mov    %ecx,%esi
863fdd:	e8 33 26 bd ff       	call   0x436615
863fe2:	50                   	push   %eax
863fe3:	8d 4d f0             	lea    -0x10(%ebp),%ecx
863fe6:	e8 29 5c ba ff       	call   0x409c14
863feb:	ff 75 08             	push   0x8(%ebp)
863fee:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
863ff2:	8d 45 f0             	lea    -0x10(%ebp),%eax
863ff5:	50                   	push   %eax
863ff6:	ff 75 0c             	push   0xc(%ebp)
863ff9:	e8 27 17 bc ff       	call   0x425725
863ffe:	ff 75 f0             	push   -0x10(%ebp)
864001:	8d 4d d8             	lea    -0x28(%ebp),%ecx
864004:	e8 ac cc bc ff       	call   0x430cb5
864009:	8d 45 ec             	lea    -0x14(%ebp),%eax
86400c:	33 db                	xor    %ebx,%ebx
86400e:	50                   	push   %eax
86400f:	68 18 08 c4 00       	push   $0xc40818
864014:	8d 45 d8             	lea    -0x28(%ebp),%eax
864017:	43                   	inc    %ebx
864018:	50                   	push   %eax
864019:	88 5d fc             	mov    %bl,-0x4(%ebp)
86401c:	89 5d ec             	mov    %ebx,-0x14(%ebp)
86401f:	e8 bd 36 bd ff       	call   0x4376e1
864024:	85 c0                	test   %eax,%eax
864026:	74 08                	je     0x864030
864028:	8b 45 ec             	mov    -0x14(%ebp),%eax
86402b:	a3 94 cc d7 00       	mov    %eax,0xd7cc94
864030:	8d 45 e8             	lea    -0x18(%ebp),%eax
864033:	89 5d e8             	mov    %ebx,-0x18(%ebp)
864036:	50                   	push   %eax
864037:	68 58 08 c4 00       	push   $0xc40858
86403c:	8d 45 d8             	lea    -0x28(%ebp),%eax
86403f:	50                   	push   %eax
864040:	e8 9c 36 bd ff       	call   0x4376e1
864045:	8d 45 e4             	lea    -0x1c(%ebp),%eax
864048:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
86404b:	50                   	push   %eax
86404c:	68 a0 08 c4 00       	push   $0xc408a0
864051:	8d 45 d8             	lea    -0x28(%ebp),%eax
864054:	50                   	push   %eax
864055:	e8 87 36 bd ff       	call   0x4376e1
86405a:	8d 45 e0             	lea    -0x20(%ebp),%eax
86405d:	89 5d e0             	mov    %ebx,-0x20(%ebp)
864060:	50                   	push   %eax
864061:	68 f0 08 c4 00       	push   $0xc408f0
864066:	8d 45 d8             	lea    -0x28(%ebp),%eax
864069:	50                   	push   %eax
86406a:	e8 72 36 bd ff       	call   0x4376e1
86406f:	33 c0                	xor    %eax,%eax
864071:	39 45 e8             	cmp    %eax,-0x18(%ebp)
864074:	74 03                	je     0x864079
864076:	6a 04                	push   $0x4
864078:	58                   	pop    %eax
864079:	83 7d e4 00          	cmpl   $0x0,-0x1c(%ebp)
86407d:	74 02                	je     0x864081
86407f:	0b c3                	or     %ebx,%eax
864081:	83 7d e0 00          	cmpl   $0x0,-0x20(%ebp)
864085:	74 03                	je     0x86408a
864087:	83 c8 02             	or     $0x2,%eax
86408a:	6a 00                	push   $0x0
86408c:	53                   	push   %ebx
86408d:	50                   	push   %eax
86408e:	8b ce                	mov    %esi,%ecx
864090:	e8 f4 74 bd ff       	call   0x43b589
864095:	8d 4d d8             	lea    -0x28(%ebp),%ecx
864098:	e8 79 98 bc ff       	call   0x42d916
86409d:	8b 4d f0             	mov    -0x10(%ebp),%ecx
8640a0:	8d 49 f0             	lea    -0x10(%ecx),%ecx
8640a3:	e8 6c 0b ba ff       	call   0x404c14
8640a8:	33 c0                	xor    %eax,%eax
8640aa:	e8 68 a3 ba ff       	call   0x40e417
8640af:	c2 08 00             	ret    $0x8
8640b2:	cc                   	int3
8640b3:	cc                   	int3
8640b4:	cc                   	int3
8640b5:	cc                   	int3
8640b6:	cc                   	int3
8640b7:	cc                   	int3
8640b8:	cc                   	int3
8640b9:	cc                   	int3
8640ba:	cc                   	int3
8640bb:	cc                   	int3
8640bc:	cc                   	int3
8640bd:	cc                   	int3
8640be:	cc                   	int3
8640bf:	cc                   	int3
8640c0:	cc                   	int3
8640c1:	cc                   	int3
8640c2:	cc                   	int3
8640c3:	cc                   	int3
8640c4:	cc                   	int3
8640c5:	cc                   	int3