570eb2:	cc                   	int3
570eb3:	cc                   	int3
570eb4:	cc                   	int3
570eb5:	cc                   	int3
570eb6:	cc                   	int3
570eb7:	cc                   	int3
570eb8:	cc                   	int3
570eb9:	cc                   	int3
570eba:	cc                   	int3
570ebb:	cc                   	int3
570ebc:	cc                   	int3
570ebd:	cc                   	int3
570ebe:	cc                   	int3
570ebf:	cc                   	int3
570ec0:	e9 b9 07 ec ff       	jmp    0x43167e
570ec5:	cc                   	int3
570ec6:	cc                   	int3
570ec7:	cc                   	int3
570ec8:	cc                   	int3
570ec9:	cc                   	int3
570eca:	cc                   	int3
570ecb:	cc                   	int3
570ecc:	cc                   	int3
570ecd:	cc                   	int3
570ece:	cc                   	int3
570ecf:	cc                   	int3
570ed0:	51                   	push   %ecx
570ed1:	56                   	push   %esi
570ed2:	8b 74 24 0c          	mov    0xc(%esp),%esi
570ed6:	33 c0                	xor    %eax,%eax
570ed8:	6a 12                	push   $0x12
570eda:	68 78 04 be 00       	push   $0xbe0478
570edf:	8b ce                	mov    %esi,%ecx
570ee1:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
570ee8:	00
570ee9:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
570ef0:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
570ef7:	66 89 06             	mov    %ax,(%esi)
570efa:	e8 b8 a2 ea ff       	call   0x41b1b7
570eff:	8b c6                	mov    %esi,%eax
570f01:	5e                   	pop    %esi
570f02:	59                   	pop    %ecx
570f03:	c2 04 00             	ret    $0x4
570f06:	cc                   	int3
570f07:	cc                   	int3
570f08:	cc                   	int3
570f09:	cc                   	int3
570f0a:	cc                   	int3
570f0b:	cc                   	int3
570f0c:	cc                   	int3
570f0d:	cc                   	int3
570f0e:	cc                   	int3
570f0f:	cc                   	int3
570f10:	cc                   	int3
570f11:	cc                   	int3
570f12:	cc                   	int3
570f13:	cc                   	int3
570f14:	cc                   	int3
570f15:	cc                   	int3
570f16:	cc                   	int3
570f17:	cc                   	int3
570f18:	cc                   	int3
570f19:	cc                   	int3
570f1a:	cc                   	int3
570f1b:	cc                   	int3
570f1c:	cc                   	int3
570f1d:	cc                   	int3
570f1e:	cc                   	int3
570f1f:	cc                   	int3
570f20:	55                   	push   %ebp
570f21:	8b ec                	mov    %esp,%ebp
570f23:	6a ff                	push   $0xffffffff
570f25:	68 ac 78 b5 00       	push   $0xb578ac
570f2a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
570f30:	50                   	push   %eax
570f31:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
570f36:	33 c5                	xor    %ebp,%eax
570f38:	50                   	push   %eax
570f39:	8d 45 f4             	lea    -0xc(%ebp),%eax
570f3c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
570f42:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
570f48:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
570f4e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
570f51:	a1 ac 84 d7 00       	mov    0xd784ac,%eax
570f56:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
570f5c:	7e 48                	jle    0x570fa6
570f5e:	68 ac 84 d7 00       	push   $0xd784ac
570f63:	e8 96 11 e9 ff       	call   0x4020fe
570f68:	83 c4 04             	add    $0x4,%esp
570f6b:	83 3d ac 84 d7 00 ff 	cmpl   $0xffffffff,0xd784ac
570f72:	75 32                	jne    0x570fa6
570f74:	b9 a8 84 d7 00       	mov    $0xd784a8,%ecx
570f79:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
570f80:	e8 0f c8 ec ff       	call   0x43d794
570f85:	68 e0 82 bc 00       	push   $0xbc82e0
570f8a:	c7 05 a8 84 d7 00 28 	movl   $0xbe0428,0xd784a8
570f91:	04 be 00
570f94:	e8 11 37 ea ff       	call   0x4146aa
570f99:	68 ac 84 d7 00       	push   $0xd784ac
570f9e:	e8 83 09 ec ff       	call   0x431926
570fa3:	83 c4 08             	add    $0x8,%esp
570fa6:	b8 a8 84 d7 00       	mov    $0xd784a8,%eax
570fab:	8b 4d f4             	mov    -0xc(%ebp),%ecx
570fae:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
570fb5:	59                   	pop    %ecx
570fb6:	8b e5                	mov    %ebp,%esp
570fb8:	5d                   	pop    %ebp
570fb9:	c3                   	ret
570fba:	cc                   	int3
570fbb:	cc                   	int3
570fbc:	cc                   	int3
570fbd:	cc                   	int3
570fbe:	cc                   	int3
570fbf:	cc                   	int3
570fc0:	cc                   	int3
570fc1:	cc                   	int3
570fc2:	cc                   	int3
570fc3:	cc                   	int3
570fc4:	cc                   	int3
570fc5:	cc                   	int3
570fc6:	cc                   	int3
570fc7:	cc                   	int3
570fc8:	cc                   	int3
570fc9:	cc                   	int3
570fca:	cc                   	int3
570fcb:	cc                   	int3
570fcc:	cc                   	int3
570fcd:	cc                   	int3
570fce:	cc                   	int3
570fcf:	cc                   	int3
570fd0:	cc                   	int3
570fd1:	cc                   	int3
570fd2:	cc                   	int3
570fd3:	cc                   	int3
570fd4:	cc                   	int3
570fd5:	cc                   	int3
570fd6:	cc                   	int3
570fd7:	cc                   	int3
570fd8:	cc                   	int3
570fd9:	cc                   	int3
570fda:	cc                   	int3
570fdb:	cc                   	int3
570fdc:	cc                   	int3
570fdd:	cc                   	int3
570fde:	cc                   	int3
570fdf:	cc                   	int3
570fe0:	2b 49 fc             	sub    -0x4(%ecx),%ecx
570fe3:	e9 d1 02 ec ff       	jmp    0x4312b9
570fe8:	cc                   	int3
570fe9:	cc                   	int3
570fea:	cc                   	int3
570feb:	cc                   	int3
570fec:	cc                   	int3
570fed:	cc                   	int3
570fee:	cc                   	int3
570fef:	cc                   	int3
570ff0:	8b 41 dc             	mov    -0x24(%ecx),%eax
570ff3:	83 c1 dc             	add    $0xffffffdc,%ecx
570ff6:	ff 74 24 04          	push   0x4(%esp)
570ffa:	8b 40 04             	mov    0x4(%eax),%eax
570ffd:	03 c8                	add    %eax,%ecx
570fff:	8b 01                	mov    (%ecx),%eax
571001:	ff 50 14             	call   *0x14(%eax)
571004:	f7 d8                	neg    %eax
571006:	1b c0                	sbb    %eax,%eax
571008:	f7 d8                	neg    %eax
57100a:	c2 04 00             	ret    $0x4
57100d:	cc                   	int3
57100e:	cc                   	int3
57100f:	cc                   	int3
571010:	cc                   	int3
571011:	cc                   	int3
571012:	cc                   	int3
571013:	cc                   	int3
571014:	cc                   	int3
571015:	cc                   	int3
571016:	cc                   	int3
571017:	cc                   	int3
571018:	cc                   	int3
571019:	cc                   	int3
57101a:	cc                   	int3
57101b:	cc                   	int3
57101c:	cc                   	int3
57101d:	cc                   	int3
57101e:	cc                   	int3
57101f:	cc                   	int3
571020:	ff 74 24 08          	push   0x8(%esp)
571024:	e8 53 5a ea ff       	call   0x416a7c
571029:	8b 4c 24 04          	mov    0x4(%esp),%ecx
57102d:	89 01                	mov    %eax,(%ecx)
57102f:	8b c1                	mov    %ecx,%eax
571031:	c2 08 00             	ret    $0x8
571034:	cc                   	int3
571035:	cc                   	int3
571036:	cc                   	int3
571037:	cc                   	int3
571038:	cc                   	int3
571039:	cc                   	int3
57103a:	cc                   	int3
57103b:	cc                   	int3
57103c:	cc                   	int3
57103d:	cc                   	int3
57103e:	cc                   	int3
57103f:	cc                   	int3
571040:	b8 5d 74 d1 05       	mov    $0x5d1745d,%eax
571045:	c3                   	ret
571046:	cc                   	int3
571047:	cc                   	int3
571048:	cc                   	int3
571049:	cc                   	int3
57104a:	cc                   	int3
57104b:	cc                   	int3
57104c:	cc                   	int3
57104d:	cc                   	int3
57104e:	cc                   	int3
57104f:	cc                   	int3
571050:	b8 5d 74 d1 05       	mov    $0x5d1745d,%eax
571055:	c2 04 00             	ret    $0x4
571058:	cc                   	int3
571059:	cc                   	int3
57105a:	cc                   	int3
57105b:	cc                   	int3
57105c:	cc                   	int3
57105d:	cc                   	int3
57105e:	cc                   	int3
57105f:	cc                   	int3
571060:	b8 5d 74 d1 05       	mov    $0x5d1745d,%eax
571065:	c3                   	ret
571066:	cc                   	int3
571067:	cc                   	int3
571068:	cc                   	int3
571069:	cc                   	int3
57106a:	cc                   	int3
57106b:	cc                   	int3
57106c:	cc                   	int3
57106d:	cc                   	int3
57106e:	cc                   	int3
57106f:	cc                   	int3
571070:	b8 5d 74 d1 05       	mov    $0x5d1745d,%eax
571075:	c3                   	ret
571076:	cc                   	int3
571077:	cc                   	int3
571078:	cc                   	int3
571079:	cc                   	int3
57107a:	cc                   	int3
57107b:	cc                   	int3
57107c:	cc                   	int3
57107d:	cc                   	int3
57107e:	cc                   	int3
57107f:	cc                   	int3
571080:	8b 44 24 04          	mov    0x4(%esp),%eax
571084:	c3                   	ret
571085:	cc                   	int3
571086:	cc                   	int3
571087:	cc                   	int3
571088:	cc                   	int3
571089:	cc                   	int3
57108a:	cc                   	int3
57108b:	cc                   	int3
57108c:	cc                   	int3
57108d:	cc                   	int3
57108e:	cc                   	int3
57108f:	cc                   	int3
571090:	55                   	push   %ebp
571091:	8b ec                	mov    %esp,%ebp
571093:	6a ff                	push   $0xffffffff
571095:	68 dc 78 b5 00       	push   $0xb578dc
57109a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5710a0:	50                   	push   %eax
5710a1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5710a6:	33 c5                	xor    %ebp,%eax
5710a8:	50                   	push   %eax
5710a9:	8d 45 f4             	lea    -0xc(%ebp),%eax
5710ac:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5710b2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5710b8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5710be:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5710c1:	a1 b4 84 d7 00       	mov    0xd784b4,%eax
5710c6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5710cc:	7e 39                	jle    0x571107
5710ce:	68 b4 84 d7 00       	push   $0xd784b4
5710d3:	e8 26 10 e9 ff       	call   0x4020fe
5710d8:	83 c4 04             	add    $0x4,%esp
5710db:	83 3d b4 84 d7 00 ff 	cmpl   $0xffffffff,0xd784b4
5710e2:	75 23                	jne    0x571107
5710e4:	68 7e 16 43 00       	push   $0x43167e
5710e9:	b9 b0 84 d7 00       	mov    $0xd784b0,%ecx
5710ee:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5710f5:	e8 76 27 ec ff       	call   0x433870
5710fa:	68 b4 84 d7 00       	push   $0xd784b4
5710ff:	e8 22 08 ec ff       	call   0x431926
571104:	83 c4 04             	add    $0x4,%esp
571107:	b8 b0 84 d7 00       	mov    $0xd784b0,%eax
57110c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
57110f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
571116:	59                   	pop    %ecx
571117:	8b e5                	mov    %ebp,%esp
571119:	5d                   	pop    %ebp
57111a:	c3                   	ret
57111b:	cc                   	int3
57111c:	cc                   	int3
57111d:	cc                   	int3
57111e:	cc                   	int3
57111f:	cc                   	int3
571120:	cc                   	int3
571121:	cc                   	int3
571122:	cc                   	int3
571123:	cc                   	int3
571124:	cc                   	int3
571125:	cc                   	int3
571126:	cc                   	int3
571127:	cc                   	int3
571128:	cc                   	int3
571129:	cc                   	int3
57112a:	cc                   	int3
57112b:	cc                   	int3
57112c:	cc                   	int3
57112d:	cc                   	int3
57112e:	cc                   	int3
57112f:	cc                   	int3
571130:	cc                   	int3
571131:	cc                   	int3
571132:	cc                   	int3
571133:	cc                   	int3
571134:	cc                   	int3
571135:	cc                   	int3
571136:	cc                   	int3
571137:	cc                   	int3
571138:	cc                   	int3
571139:	cc                   	int3
57113a:	cc                   	int3
57113b:	cc                   	int3
57113c:	cc                   	int3
57113d:	2b 49 fc             	sub    -0x4(%ecx),%ecx
571140:	83 e9 18             	sub    $0x18,%ecx
571143:	e9 b5 59 eb ff       	jmp    0x426afd
571148:	cc                   	int3
571149:	cc                   	int3
57114a:	cc                   	int3
57114b:	cc                   	int3
57114c:	cc                   	int3
57114d:	cc                   	int3
57114e:	cc                   	int3
57114f:	cc                   	int3
571150:	8b 41 04             	mov    0x4(%ecx),%eax
571153:	c3                   	ret
571154:	cc                   	int3
571155:	cc                   	int3
571156:	cc                   	int3
571157:	cc                   	int3