48e07e:	cc                   	int3
48e07f:	cc                   	int3
48e080:	56                   	push   %esi
48e081:	8b f1                	mov    %ecx,%esi
48e083:	8b 46 04             	mov    0x4(%esi),%eax
48e086:	c7 06 e8 41 69 00    	movl   $0x6941e8,(%esi)
48e08c:	85 c0                	test   %eax,%eax
48e08e:	74 1c                	je     0x48e0ac
48e090:	50                   	push   %eax
48e091:	ff 15 bc 22 68 00    	call   *0x6822bc
48e097:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
48e09e:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
48e0a5:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
48e0ac:	5e                   	pop    %esi
48e0ad:	c3                   	ret
48e0ae:	cc                   	int3
48e0af:	cc                   	int3
48e0b0:	55                   	push   %ebp
48e0b1:	8b ec                	mov    %esp,%ebp
48e0b3:	56                   	push   %esi
48e0b4:	8b f1                	mov    %ecx,%esi
48e0b6:	8b 46 04             	mov    0x4(%esi),%eax
48e0b9:	c7 06 e8 41 69 00    	movl   $0x6941e8,(%esi)
48e0bf:	85 c0                	test   %eax,%eax
48e0c1:	74 1c                	je     0x48e0df
48e0c3:	50                   	push   %eax
48e0c4:	ff 15 bc 22 68 00    	call   *0x6822bc
48e0ca:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
48e0d1:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
48e0d8:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
48e0df:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
48e0e3:	74 0b                	je     0x48e0f0
48e0e5:	6a 10                	push   $0x10
48e0e7:	56                   	push   %esi
48e0e8:	e8 85 2f 15 00       	call   0x5e1072
48e0ed:	83 c4 08             	add    $0x8,%esp
48e0f0:	8b c6                	mov    %esi,%eax
48e0f2:	5e                   	pop    %esi
48e0f3:	5d                   	pop    %ebp
48e0f4:	c2 04 00             	ret    $0x4
48e0f7:	cc                   	int3
48e0f8:	cc                   	int3
48e0f9:	cc                   	int3
48e0fa:	cc                   	int3
48e0fb:	cc                   	int3
48e0fc:	cc                   	int3
48e0fd:	cc                   	int3
48e0fe:	cc                   	int3
48e0ff:	cc                   	int3
48e100:	55                   	push   %ebp
48e101:	8b ec                	mov    %esp,%ebp
48e103:	83 ec 0c             	sub    $0xc,%esp
48e106:	53                   	push   %ebx
48e107:	56                   	push   %esi
48e108:	8b f1                	mov    %ecx,%esi
48e10a:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
48e111:	32 db                	xor    %bl,%bl
48e113:	89 75 f4             	mov    %esi,-0xc(%ebp)
48e116:	8b 46 08             	mov    0x8(%esi),%eax
48e119:	85 c0                	test   %eax,%eax
48e11b:	74 66                	je     0x48e183
48e11d:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
48e121:	74 60                	je     0x48e183
48e123:	8d 4d f8             	lea    -0x8(%ebp),%ecx
48e126:	51                   	push   %ecx
48e127:	6a 01                	push   $0x1
48e129:	ff d0                	call   *%eax
48e12b:	85 c0                	test   %eax,%eax
48e12d:	8b 45 f8             	mov    -0x8(%ebp),%eax
48e130:	75 47                	jne    0x48e179
48e132:	33 f6                	xor    %esi,%esi
48e134:	b3 01                	mov    $0x1,%bl
48e136:	88 5d ff             	mov    %bl,-0x1(%ebp)
48e139:	39 30                	cmp    %esi,(%eax)
48e13b:	76 39                	jbe    0x48e176
48e13d:	8b 4d 08             	mov    0x8(%ebp),%ecx
48e140:	57                   	push   %edi
48e141:	33 ff                	xor    %edi,%edi
48e143:	8d 58 08             	lea    0x8(%eax),%ebx
48e146:	03 df                	add    %edi,%ebx
48e148:	85 c9                	test   %ecx,%ecx
48e14a:	74 0a                	je     0x48e156
48e14c:	53                   	push   %ebx
48e14d:	ff d1                	call   *%ecx
48e14f:	83 c4 04             	add    $0x4,%esp
48e152:	84 c0                	test   %al,%al
48e154:	74 0b                	je     0x48e161
48e156:	ff 75 10             	push   0x10(%ebp)
48e159:	56                   	push   %esi
48e15a:	53                   	push   %ebx
48e15b:	ff 55 0c             	call   *0xc(%ebp)
48e15e:	83 c4 0c             	add    $0xc,%esp
48e161:	8b 45 f8             	mov    -0x8(%ebp),%eax
48e164:	46                   	inc    %esi
48e165:	8b 4d 08             	mov    0x8(%ebp),%ecx
48e168:	81 c7 48 05 00 00    	add    $0x548,%edi
48e16e:	3b 30                	cmp    (%eax),%esi
48e170:	72 d1                	jb     0x48e143
48e172:	8a 5d ff             	mov    -0x1(%ebp),%bl
48e175:	5f                   	pop    %edi
48e176:	8b 75 f4             	mov    -0xc(%ebp),%esi
48e179:	85 c0                	test   %eax,%eax
48e17b:	74 06                	je     0x48e183
48e17d:	8b 4e 0c             	mov    0xc(%esi),%ecx
48e180:	50                   	push   %eax
48e181:	ff d1                	call   *%ecx
48e183:	5e                   	pop    %esi
48e184:	8a c3                	mov    %bl,%al
48e186:	5b                   	pop    %ebx
48e187:	8b e5                	mov    %ebp,%esp
48e189:	5d                   	pop    %ebp
48e18a:	c2 0c 00             	ret    $0xc
48e18d:	cc                   	int3
48e18e:	cc                   	int3
48e18f:	cc                   	int3
48e190:	83 79 08 00          	cmpl   $0x0,0x8(%ecx)
48e194:	74 09                	je     0x48e19f
48e196:	83 79 0c 00          	cmpl   $0x0,0xc(%ecx)
48e19a:	74 03                	je     0x48e19f
48e19c:	b0 01                	mov    $0x1,%al
48e19e:	c3                   	ret
48e19f:	32 c0                	xor    %al,%al
48e1a1:	c3                   	ret
48e1a2:	cc                   	int3
48e1a3:	cc                   	int3
48e1a4:	cc                   	int3
48e1a5:	cc                   	int3
48e1a6:	cc                   	int3
48e1a7:	cc                   	int3
48e1a8:	cc                   	int3
48e1a9:	cc                   	int3
48e1aa:	cc                   	int3
48e1ab:	cc                   	int3
48e1ac:	cc                   	int3
48e1ad:	cc                   	int3
48e1ae:	cc                   	int3
48e1af:	cc                   	int3
48e1b0:	55                   	push   %ebp
48e1b1:	8b ec                	mov    %esp,%ebp
48e1b3:	8b 45 08             	mov    0x8(%ebp),%eax
48e1b6:	83 b8 68 04 00 00 06 	cmpl   $0x6,0x468(%eax)
48e1bd:	75 0d                	jne    0x48e1cc
48e1bf:	f6 80 80 04 00 00 01 	testb  $0x1,0x480(%eax)
48e1c6:	74 04                	je     0x48e1cc
48e1c8:	b0 01                	mov    $0x1,%al
48e1ca:	5d                   	pop    %ebp
48e1cb:	c3                   	ret
48e1cc:	32 c0                	xor    %al,%al
48e1ce:	5d                   	pop    %ebp
48e1cf:	c3                   	ret
48e1d0:	55                   	push   %ebp
48e1d1:	8b ec                	mov    %esp,%ebp
48e1d3:	8b 45 08             	mov    0x8(%ebp),%eax
48e1d6:	83 ec 08             	sub    $0x8,%esp
48e1d9:	53                   	push   %ebx
48e1da:	8b d9                	mov    %ecx,%ebx
48e1dc:	56                   	push   %esi
48e1dd:	8b 35 c8 23 68 00    	mov    0x6823c8,%esi
48e1e3:	57                   	push   %edi
48e1e4:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
48e1eb:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%ebx)
48e1f2:	8b 00                	mov    (%eax),%eax
48e1f4:	85 c0                	test   %eax,%eax
48e1f6:	74 0d                	je     0x48e205
48e1f8:	8b 00                	mov    (%eax),%eax
48e1fa:	85 c0                	test   %eax,%eax
48e1fc:	74 07                	je     0x48e205
48e1fe:	50                   	push   %eax
48e1ff:	ff d6                	call   *%esi
48e201:	8b f8                	mov    %eax,%edi
48e203:	eb 02                	jmp    0x48e207
48e205:	33 ff                	xor    %edi,%edi
48e207:	8b 45 0c             	mov    0xc(%ebp),%eax
48e20a:	8b 00                	mov    (%eax),%eax
48e20c:	85 c0                	test   %eax,%eax
48e20e:	74 0d                	je     0x48e21d
48e210:	8b 00                	mov    (%eax),%eax
48e212:	85 c0                	test   %eax,%eax
48e214:	74 07                	je     0x48e21d
48e216:	50                   	push   %eax
48e217:	ff d6                	call   *%esi
48e219:	8b f0                	mov    %eax,%esi
48e21b:	eb 02                	jmp    0x48e21f
48e21d:	33 f6                	xor    %esi,%esi
48e21f:	8d 0c 3e             	lea    (%esi,%edi,1),%ecx
48e222:	89 4d fc             	mov    %ecx,-0x4(%ebp)
48e225:	3b ce                	cmp    %esi,%ecx
48e227:	0f 82 8c 00 00 00    	jb     0x48e2b9
48e22d:	8b c1                	mov    %ecx,%eax
48e22f:	ba 02 00 00 00       	mov    $0x2,%edx
48e234:	f7 e2                	mul    %edx
48e236:	85 d2                	test   %edx,%edx
48e238:	77 7f                	ja     0x48e2b9
48e23a:	72 05                	jb     0x48e241
48e23c:	83 f8 ff             	cmp    $0xffffffff,%eax
48e23f:	77 78                	ja     0x48e2b9
48e241:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
48e244:	50                   	push   %eax
48e245:	6a 00                	push   $0x0
48e247:	89 45 f8             	mov    %eax,-0x8(%ebp)
48e24a:	ff 15 c0 23 68 00    	call   *0x6823c0
48e250:	8b c8                	mov    %eax,%ecx
48e252:	89 0b                	mov    %ecx,(%ebx)
48e254:	85 c9                	test   %ecx,%ecx
48e256:	75 07                	jne    0x48e25f
48e258:	39 45 fc             	cmp    %eax,-0x4(%ebp)
48e25b:	74 51                	je     0x48e2ae
48e25d:	eb 5a                	jmp    0x48e2b9
48e25f:	8b 45 08             	mov    0x8(%ebp),%eax
48e262:	8b 00                	mov    (%eax),%eax
48e264:	85 c0                	test   %eax,%eax
48e266:	74 1f                	je     0x48e287
48e268:	8b 10                	mov    (%eax),%edx
48e26a:	85 d2                	test   %edx,%edx
48e26c:	74 19                	je     0x48e287
48e26e:	8d 04 7d 02 00 00 00 	lea    0x2(,%edi,2),%eax
48e275:	50                   	push   %eax
48e276:	8b 45 f8             	mov    -0x8(%ebp),%eax
48e279:	52                   	push   %edx
48e27a:	83 c0 02             	add    $0x2,%eax
48e27d:	50                   	push   %eax
48e27e:	51                   	push   %ecx
48e27f:	e8 0c 09 00 00       	call   0x48eb90
48e284:	83 c4 10             	add    $0x10,%esp
48e287:	8b 45 0c             	mov    0xc(%ebp),%eax
48e28a:	8b 00                	mov    (%eax),%eax
48e28c:	85 c0                	test   %eax,%eax
48e28e:	74 1e                	je     0x48e2ae
48e290:	8b 08                	mov    (%eax),%ecx
48e292:	85 c9                	test   %ecx,%ecx
48e294:	74 18                	je     0x48e2ae
48e296:	8d 04 75 02 00 00 00 	lea    0x2(,%esi,2),%eax
48e29d:	50                   	push   %eax
48e29e:	51                   	push   %ecx
48e29f:	50                   	push   %eax
48e2a0:	8b 03                	mov    (%ebx),%eax
48e2a2:	8d 04 78             	lea    (%eax,%edi,2),%eax
48e2a5:	50                   	push   %eax
48e2a6:	e8 e5 08 00 00       	call   0x48eb90
48e2ab:	83 c4 10             	add    $0x10,%esp
48e2ae:	5f                   	pop    %edi
48e2af:	5e                   	pop    %esi
48e2b0:	8b c3                	mov    %ebx,%eax
48e2b2:	5b                   	pop    %ebx
48e2b3:	8b e5                	mov    %ebp,%esp
48e2b5:	5d                   	pop    %ebp
48e2b6:	c2 08 00             	ret    $0x8
48e2b9:	68 0e 00 07 80       	push   $0x8007000e
48e2be:	e8 6d 09 00 00       	call   0x48ec30
48e2c3:	cc                   	int3
48e2c4:	cc                   	int3
48e2c5:	cc                   	int3
48e2c6:	cc                   	int3
48e2c7:	cc                   	int3
48e2c8:	cc                   	int3
48e2c9:	cc                   	int3
48e2ca:	cc                   	int3
48e2cb:	cc                   	int3
48e2cc:	cc                   	int3
48e2cd:	cc                   	int3
48e2ce:	cc                   	int3
48e2cf:	cc                   	int3
48e2d0:	56                   	push   %esi
48e2d1:	8b f1                	mov    %ecx,%esi
48e2d3:	c7 06 44 42 69 00    	movl   $0x694244,(%esi)
48e2d9:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
48e2e0:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
48e2e7:	c6 46 0c 00          	movb   $0x0,0xc(%esi)
48e2eb:	e8 20 02 00 00       	call   0x48e510
48e2f0:	8b c6                	mov    %esi,%eax
48e2f2:	5e                   	pop    %esi
48e2f3:	c3                   	ret
48e2f4:	cc                   	int3
48e2f5:	cc                   	int3
48e2f6:	cc                   	int3
48e2f7:	cc                   	int3
48e2f8:	cc                   	int3
48e2f9:	cc                   	int3
48e2fa:	cc                   	int3
48e2fb:	cc                   	int3
48e2fc:	cc                   	int3
48e2fd:	cc                   	int3
48e2fe:	cc                   	int3
48e2ff:	cc                   	int3
48e300:	55                   	push   %ebp
48e301:	8b ec                	mov    %esp,%ebp
48e303:	6a ff                	push   $0xffffffff
48e305:	68 a0 b9 64 00       	push   $0x64b9a0
48e30a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
48e310:	50                   	push   %eax
48e311:	56                   	push   %esi
48e312:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48e317:	33 c5                	xor    %ebp,%eax
48e319:	50                   	push   %eax
48e31a:	8d 45 f4             	lea    -0xc(%ebp),%eax
48e31d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48e323:	8b f1                	mov    %ecx,%esi
48e325:	8b 4e 04             	mov    0x4(%esi),%ecx
48e328:	c7 06 44 42 69 00    	movl   $0x694244,(%esi)
48e32e:	85 c9                	test   %ecx,%ecx
48e330:	74 06                	je     0x48e338
48e332:	8b 01                	mov    (%ecx),%eax
48e334:	51                   	push   %ecx
48e335:	ff 50 08             	call   *0x8(%eax)
48e338:	8b 4e 08             	mov    0x8(%esi),%ecx
48e33b:	85 c9                	test   %ecx,%ecx
48e33d:	74 06                	je     0x48e345
48e33f:	8b 01                	mov    (%ecx),%eax
48e341:	51                   	push   %ecx
48e342:	ff 50 08             	call   *0x8(%eax)
48e345:	80 7e 0c 00          	cmpb   $0x0,0xc(%esi)
48e349:	74 06                	je     0x48e351
48e34b:	ff 15 c8 24 68 00    	call   *0x6824c8
48e351:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
48e358:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
48e35f:	c6 46 0c 00          	movb   $0x0,0xc(%esi)
48e363:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48e366:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48e36d:	59                   	pop    %ecx
48e36e:	5e                   	pop    %esi
48e36f:	8b e5                	mov    %ebp,%esp
48e371:	5d                   	pop    %ebp
48e372:	c3                   	ret
48e373:	cc                   	int3
48e374:	cc                   	int3
48e375:	cc                   	int3
48e376:	cc                   	int3
48e377:	cc                   	int3
48e378:	cc                   	int3
48e379:	cc                   	int3
48e37a:	cc                   	int3
48e37b:	cc                   	int3
48e37c:	cc                   	int3
48e37d:	cc                   	int3
48e37e:	cc                   	int3
48e37f:	cc                   	int3
48e380:	55                   	push   %ebp
48e381:	8b ec                	mov    %esp,%ebp
48e383:	6a ff                	push   $0xffffffff
48e385:	68 f9 73 65 00       	push   $0x6573f9
48e38a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
48e390:	50                   	push   %eax
48e391:	51                   	push   %ecx
48e392:	56                   	push   %esi
48e393:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48e398:	33 c5                	xor    %ebp,%eax
48e39a:	50                   	push   %eax
48e39b:	8d 45 f4             	lea    -0xc(%ebp),%eax
48e39e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48e3a4:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)