4bf11b:	88 45 e4             	mov    %al,-0x1c(%ebp)
4bf11e:	8d 45 cc             	lea    -0x34(%ebp),%eax
4bf121:	50                   	push   %eax
4bf122:	89 4d e0             	mov    %ecx,-0x20(%ebp)
4bf125:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4bf128:	e8 55 5e 01 00       	call   0x4d4f82
4bf12d:	59                   	pop    %ecx
4bf12e:	84 c0                	test   %al,%al
4bf130:	74 3a                	je     0x4bf16c
4bf132:	ff 35 cc 01 72 00    	push   0x7201cc
4bf138:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4bf13b:	e8 d0 95 f7 ff       	call   0x438710
4bf140:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bf143:	33 db                	xor    %ebx,%ebx
4bf145:	50                   	push   %eax
4bf146:	8d 45 84             	lea    -0x7c(%ebp),%eax
4bf149:	43                   	inc    %ebx
4bf14a:	50                   	push   %eax
4bf14b:	8d 45 cc             	lea    -0x34(%ebp),%eax
4bf14e:	89 9d 7c ff ff ff    	mov    %ebx,-0x84(%ebp)
4bf154:	50                   	push   %eax
4bf155:	e8 92 60 01 00       	call   0x4d51ec
4bf15a:	83 c4 0c             	add    $0xc,%esp
4bf15d:	84 c0                	test   %al,%al
4bf15f:	74 0b                	je     0x4bf16c
4bf161:	88 5d 83             	mov    %bl,-0x7d(%ebp)
4bf164:	89 9d 7c ff ff ff    	mov    %ebx,-0x84(%ebp)
4bf16a:	eb 04                	jmp    0x4bf170
4bf16c:	c6 45 83 00          	movb   $0x0,-0x7d(%ebp)
4bf170:	f6 c3 01             	test   $0x1,%bl
4bf173:	74 15                	je     0x4bf18a
4bf175:	6a 00                	push   $0x0
4bf177:	83 e3 fe             	and    $0xfffffffe,%ebx
4bf17a:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4bf17d:	6a 01                	push   $0x1
4bf17f:	89 9d 7c ff ff ff    	mov    %ebx,-0x84(%ebp)
4bf185:	e8 76 98 f7 ff       	call   0x438a00
4bf18a:	80 7d 83 00          	cmpb   $0x0,-0x7d(%ebp)
4bf18e:	0f 84 20 01 00 00    	je     0x4bf2b4
4bf194:	ff 35 d4 01 72 00    	push   0x7201d4
4bf19a:	83 65 ac 00          	andl   $0x0,-0x54(%ebp)
4bf19e:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4bf1a1:	c7 45 b0 0f 00 00 00 	movl   $0xf,-0x50(%ebp)
4bf1a8:	c6 45 9c 00          	movb   $0x0,-0x64(%ebp)
4bf1ac:	e8 5f 95 f7 ff       	call   0x438710
4bf1b1:	8d 45 9c             	lea    -0x64(%ebp),%eax
4bf1b4:	50                   	push   %eax
4bf1b5:	8d 45 b4             	lea    -0x4c(%ebp),%eax
4bf1b8:	50                   	push   %eax
4bf1b9:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bf1bc:	50                   	push   %eax
4bf1bd:	e8 2a 60 01 00       	call   0x4d51ec
4bf1c2:	83 c4 0c             	add    $0xc,%esp
4bf1c5:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4bf1c8:	8a d8                	mov    %al,%bl
4bf1ca:	6a 00                	push   $0x0
4bf1cc:	6a 01                	push   $0x1
4bf1ce:	e8 2d 98 f7 ff       	call   0x438a00
4bf1d3:	84 db                	test   %bl,%bl
4bf1d5:	0f 84 cd 00 00 00    	je     0x4bf2a8
4bf1db:	6a 54                	push   $0x54
4bf1dd:	e8 60 1e 12 00       	call   0x5e1042
4bf1e2:	8b f8                	mov    %eax,%edi
4bf1e4:	59                   	pop    %ecx
4bf1e5:	85 ff                	test   %edi,%edi
4bf1e7:	74 47                	je     0x4bf230
4bf1e9:	ff 35 d0 01 72 00    	push   0x7201d0
4bf1ef:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4bf1f2:	e8 19 95 f7 ff       	call   0x438710
4bf1f7:	8b 9d 7c ff ff ff    	mov    -0x84(%ebp),%ebx
4bf1fd:	33 c0                	xor    %eax,%eax
4bf1ff:	6a 06                	push   $0x6
4bf201:	59                   	pop    %ecx
4bf202:	40                   	inc    %eax
4bf203:	83 cb 02             	or     $0x2,%ebx
4bf206:	80 7d 82 00          	cmpb   $0x0,-0x7e(%ebp)
4bf20a:	0f 44 c1             	cmove  %ecx,%eax
4bf20d:	8b cf                	mov    %edi,%ecx
4bf20f:	50                   	push   %eax
4bf210:	6a 01                	push   $0x1
4bf212:	6a 00                	push   $0x0
4bf214:	ff b5 74 ff ff ff    	push   -0x8c(%ebp)
4bf21a:	8d 45 b4             	lea    -0x4c(%ebp),%eax
4bf21d:	6a 00                	push   $0x0
4bf21f:	68 a0 01 72 00       	push   $0x7201a0
4bf224:	50                   	push   %eax
4bf225:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bf228:	50                   	push   %eax
4bf229:	e8 ef 4f 01 00       	call   0x4d421d
4bf22e:	eb 08                	jmp    0x4bf238
4bf230:	8b 9d 7c ff ff ff    	mov    -0x84(%ebp),%ebx
4bf236:	33 c0                	xor    %eax,%eax
4bf238:	89 06                	mov    %eax,(%esi)
4bf23a:	f6 c3 02             	test   $0x2,%bl
4bf23d:	74 0c                	je     0x4bf24b
4bf23f:	6a 00                	push   $0x0
4bf241:	6a 01                	push   $0x1
4bf243:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4bf246:	e8 b5 97 f7 ff       	call   0x438a00
4bf24b:	8b 3e                	mov    (%esi),%edi
4bf24d:	8b 1f                	mov    (%edi),%ebx
4bf24f:	85 db                	test   %ebx,%ebx
4bf251:	74 2c                	je     0x4bf27f
4bf253:	85 ff                	test   %edi,%edi
4bf255:	74 11                	je     0x4bf268
4bf257:	8b cf                	mov    %edi,%ecx
4bf259:	e8 30 50 01 00       	call   0x4d428e
4bf25e:	6a 54                	push   $0x54
4bf260:	57                   	push   %edi
4bf261:	e8 0c 1e 12 00       	call   0x5e1072
4bf266:	59                   	pop    %ecx
4bf267:	59                   	pop    %ecx
4bf268:	6a 08                	push   $0x8
4bf26a:	56                   	push   %esi
4bf26b:	e8 02 1e 12 00       	call   0x5e1072
4bf270:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
4bf276:	8b fb                	mov    %ebx,%edi
4bf278:	59                   	pop    %ecx
4bf279:	59                   	pop    %ecx
4bf27a:	83 20 00             	andl   $0x0,(%eax)
4bf27d:	eb 29                	jmp    0x4bf2a8
4bf27f:	ff b5 74 ff ff ff    	push   -0x8c(%ebp)
4bf285:	83 a5 78 ff ff ff 00 	andl   $0x0,-0x88(%ebp)
4bf28c:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
4bf292:	50                   	push   %eax
4bf293:	e8 f8 fb ff ff       	call   0x4bee90
4bf298:	ff b5 78 ff ff ff    	push   -0x88(%ebp)
4bf29e:	e8 de 4e 01 00       	call   0x4d4181
4bf2a3:	83 c4 0c             	add    $0xc,%esp
4bf2a6:	8b f8                	mov    %eax,%edi
4bf2a8:	6a 00                	push   $0x0
4bf2aa:	6a 01                	push   $0x1
4bf2ac:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
4bf2af:	e8 4c 97 f7 ff       	call   0x438a00
4bf2b4:	6a 00                	push   $0x0
4bf2b6:	6a 01                	push   $0x1
4bf2b8:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4bf2bb:	e8 40 97 f7 ff       	call   0x438a00
4bf2c0:	6a 00                	push   $0x0
4bf2c2:	6a 01                	push   $0x1
4bf2c4:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4bf2c7:	e8 34 97 f7 ff       	call   0x438a00
4bf2cc:	8b c7                	mov    %edi,%eax
4bf2ce:	5f                   	pop    %edi
4bf2cf:	5e                   	pop    %esi
4bf2d0:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4bf2d3:	33 cd                	xor    %ebp,%ecx
4bf2d5:	5b                   	pop    %ebx
4bf2d6:	e8 ff 21 12 00       	call   0x5e14da
4bf2db:	8b e5                	mov    %ebp,%esp
4bf2dd:	5d                   	pop    %ebp
4bf2de:	c3                   	ret
4bf2df:	55                   	push   %ebp
4bf2e0:	8b ec                	mov    %esp,%ebp
4bf2e2:	81 ec 84 00 00 00    	sub    $0x84,%esp
4bf2e8:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4bf2ed:	33 c5                	xor    %ebp,%eax
4bf2ef:	89 45 fc             	mov    %eax,-0x4(%ebp)
4bf2f2:	53                   	push   %ebx
4bf2f3:	56                   	push   %esi
4bf2f4:	8b 75 08             	mov    0x8(%ebp),%esi
4bf2f7:	33 c9                	xor    %ecx,%ecx
4bf2f9:	6a 0f                	push   $0xf
4bf2fb:	58                   	pop    %eax
4bf2fc:	89 45 c8             	mov    %eax,-0x38(%ebp)
4bf2ff:	8b d9                	mov    %ecx,%ebx
4bf301:	89 45 e0             	mov    %eax,-0x20(%ebp)
4bf304:	89 45 f8             	mov    %eax,-0x8(%ebp)
4bf307:	8d 45 b4             	lea    -0x4c(%ebp),%eax
4bf30a:	50                   	push   %eax
4bf30b:	89 9d 7c ff ff ff    	mov    %ebx,-0x84(%ebp)
4bf311:	89 4d c4             	mov    %ecx,-0x3c(%ebp)
4bf314:	88 4d b4             	mov    %cl,-0x4c(%ebp)
4bf317:	89 4d dc             	mov    %ecx,-0x24(%ebp)
4bf31a:	88 4d cc             	mov    %cl,-0x34(%ebp)
4bf31d:	89 4d f4             	mov    %ecx,-0xc(%ebp)
4bf320:	88 4d e4             	mov    %cl,-0x1c(%ebp)
4bf323:	e8 5a 5c 01 00       	call   0x4d4f82
4bf328:	59                   	pop    %ecx
4bf329:	84 c0                	test   %al,%al
4bf32b:	74 64                	je     0x4bf391
4bf32d:	ff 35 cc 01 72 00    	push   0x7201cc
4bf333:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4bf336:	e8 d5 93 f7 ff       	call   0x438710
4bf33b:	8d 45 cc             	lea    -0x34(%ebp),%eax
4bf33e:	43                   	inc    %ebx
4bf33f:	50                   	push   %eax
4bf340:	8d 45 84             	lea    -0x7c(%ebp),%eax
4bf343:	50                   	push   %eax
4bf344:	8d 45 b4             	lea    -0x4c(%ebp),%eax
4bf347:	50                   	push   %eax
4bf348:	e8 9f 5e 01 00       	call   0x4d51ec
4bf34d:	83 c4 0c             	add    $0xc,%esp
4bf350:	84 c0                	test   %al,%al
4bf352:	74 3d                	je     0x4bf391
4bf354:	ff 35 d0 01 72 00    	push   0x7201d0
4bf35a:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
4bf35d:	e8 ae 93 f7 ff       	call   0x438710
4bf362:	6a 03                	push   $0x3
4bf364:	5b                   	pop    %ebx
4bf365:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bf368:	50                   	push   %eax
4bf369:	8d 45 9c             	lea    -0x64(%ebp),%eax
4bf36c:	50                   	push   %eax
4bf36d:	8d 45 cc             	lea    -0x34(%ebp),%eax
4bf370:	50                   	push   %eax
4bf371:	e8 76 5e 01 00       	call   0x4d51ec
4bf376:	83 c4 0c             	add    $0xc,%esp
4bf379:	84 c0                	test   %al,%al
4bf37b:	74 14                	je     0x4bf391
4bf37d:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bf380:	50                   	push   %eax
4bf381:	e8 cc 5d 01 00       	call   0x4d5152
4bf386:	59                   	pop    %ecx
4bf387:	84 c0                	test   %al,%al
4bf389:	74 06                	je     0x4bf391
4bf38b:	c6 45 83 01          	movb   $0x1,-0x7d(%ebp)
4bf38f:	eb 04                	jmp    0x4bf395
4bf391:	c6 45 83 00          	movb   $0x0,-0x7d(%ebp)
4bf395:	f6 c3 02             	test   $0x2,%bl
4bf398:	74 0f                	je     0x4bf3a9
4bf39a:	6a 00                	push   $0x0
4bf39c:	6a 01                	push   $0x1
4bf39e:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
4bf3a1:	83 e3 fd             	and    $0xfffffffd,%ebx
4bf3a4:	e8 57 96 f7 ff       	call   0x438a00
4bf3a9:	f6 c3 01             	test   $0x1,%bl
4bf3ac:	74 0c                	je     0x4bf3ba
4bf3ae:	6a 00                	push   $0x0
4bf3b0:	6a 01                	push   $0x1
4bf3b2:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4bf3b5:	e8 46 96 f7 ff       	call   0x438a00
4bf3ba:	80 7d 83 00          	cmpb   $0x0,-0x7d(%ebp)
4bf3be:	74 0f                	je     0x4bf3cf
4bf3c0:	ff 75 0c             	push   0xc(%ebp)
4bf3c3:	56                   	push   %esi
4bf3c4:	e8 e5 fc ff ff       	call   0x4bf0ae
4bf3c9:	59                   	pop    %ecx
4bf3ca:	59                   	pop    %ecx
4bf3cb:	8b f0                	mov    %eax,%esi
4bf3cd:	eb 03                	jmp    0x4bf3d2
4bf3cf:	6a 08                	push   $0x8
4bf3d1:	5e                   	pop    %esi
4bf3d2:	6a 00                	push   $0x0
4bf3d4:	6a 01                	push   $0x1
4bf3d6:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4bf3d9:	e8 22 96 f7 ff       	call   0x438a00
4bf3de:	6a 00                	push   $0x0
4bf3e0:	6a 01                	push   $0x1
4bf3e2:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4bf3e5:	e8 16 96 f7 ff       	call   0x438a00
4bf3ea:	6a 00                	push   $0x0
4bf3ec:	6a 01                	push   $0x1
4bf3ee:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4bf3f1:	e8 0a 96 f7 ff       	call   0x438a00
4bf3f6:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4bf3f9:	8b c6                	mov    %esi,%eax
4bf3fb:	5e                   	pop    %esi
4bf3fc:	33 cd                	xor    %ebp,%ecx
4bf3fe:	5b                   	pop    %ebx
4bf3ff:	e8 d6 20 12 00       	call   0x5e14da
4bf404:	8b e5                	mov    %ebp,%esp
4bf406:	5d                   	pop    %ebp
4bf407:	c3                   	ret
4bf408:	55                   	push   %ebp
4bf409:	8b ec                	mov    %esp,%ebp
4bf40b:	8b 45 08             	mov    0x8(%ebp),%eax
4bf40e:	85 c0                	test   %eax,%eax
4bf410:	74 26                	je     0x4bf438
4bf412:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
4bf416:	74 20                	je     0x4bf438
4bf418:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
4bf41c:	74 1a                	je     0x4bf438
4bf41e:	ff 75 14             	push   0x14(%ebp)
4bf421:	ff 75 10             	push   0x10(%ebp)
4bf424:	ff 75 0c             	push   0xc(%ebp)
4bf427:	68 68 c5 6a 00       	push   $0x6ac568
4bf42c:	ff 30                	push   (%eax)
4bf42e:	e8 24 57 01 00       	call   0x4d4b57
4bf433:	83 c4 14             	add    $0x14,%esp
4bf436:	5d                   	pop    %ebp
4bf437:	c3                   	ret
4bf438:	6a 0a                	push   $0xa
4bf43a:	58                   	pop    %eax
4bf43b:	5d                   	pop    %ebp
4bf43c:	c3                   	ret
4bf43d:	55                   	push   %ebp
4bf43e:	8b ec                	mov    %esp,%ebp
4bf440:	5d                   	pop    %ebp
4bf441:	e9 8e 4d 01 00       	jmp    0x4d41d4
4bf446:	55                   	push   %ebp
4bf447:	8b ec                	mov    %esp,%ebp
4bf449:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
4bf44d:	75 16                	jne    0x4bf465
4bf44f:	ff 75 14             	push   0x14(%ebp)
4bf452:	ff 75 10             	push   0x10(%ebp)
4bf455:	ff 75 0c             	push   0xc(%ebp)
4bf458:	ff 75 08             	push   0x8(%ebp)
4bf45b:	e8 a8 ff ff ff       	call   0x4bf408
4bf460:	83 c4 10             	add    $0x10,%esp
4bf463:	5d                   	pop    %ebp
4bf464:	c3                   	ret
4bf465:	8b 45 08             	mov    0x8(%ebp),%eax
4bf468:	85 c0                	test   %eax,%eax
4bf46a:	74 29                	je     0x4bf495
4bf46c:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
4bf470:	74 23                	je     0x4bf495
4bf472:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
4bf476:	74 1d                	je     0x4bf495
4bf478:	ff 75 18             	push   0x18(%ebp)
4bf47b:	ff 75 14             	push   0x14(%ebp)
4bf47e:	ff 75 10             	push   0x10(%ebp)
4bf481:	ff 75 0c             	push   0xc(%ebp)
4bf484:	68 00 c5 6a 00       	push   $0x6ac500
4bf489:	ff 30                	push   (%eax)
4bf48b:	e8 c7 56 01 00       	call   0x4d4b57
4bf490:	83 c4 18             	add    $0x18,%esp
4bf493:	5d                   	pop    %ebp
4bf494:	c3                   	ret
4bf495:	6a 0a                	push   $0xa
4bf497:	58                   	pop    %eax
4bf498:	5d                   	pop    %ebp
4bf499:	c3                   	ret
4bf49a:	cc                   	int3
4bf49b:	cc                   	int3
4bf49c:	cc                   	int3
4bf49d:	cc                   	int3
4bf49e:	cc                   	int3
4bf49f:	cc                   	int3
4bf4a0:	55                   	push   %ebp
4bf4a1:	8b ec                	mov    %esp,%ebp
4bf4a3:	56                   	push   %esi
4bf4a4:	8b f1                	mov    %ecx,%esi
4bf4a6:	33 c9                	xor    %ecx,%ecx
4bf4a8:	c7 06 40 c6 6a 00    	movl   $0x6ac640,(%esi)
4bf4ae:	a1 60 fe 72 00       	mov    0x72fe60,%eax
4bf4b3:	3b f0                	cmp    %eax,%esi
4bf4b5:	0f 44 c1             	cmove  %ecx,%eax
4bf4b8:	a3 60 fe 72 00       	mov    %eax,0x72fe60
4bf4bd:	33 c0                	xor    %eax,%eax
4bf4bf:	89 4e 1c             	mov    %ecx,0x1c(%esi)
4bf4c2:	8b ce                	mov    %esi,%ecx
4bf4c4:	66 89 46 20          	mov    %ax,0x20(%esi)
4bf4c8:	e8 e3 92 fe ff       	call   0x4a87b0
4bf4cd:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4bf4d1:	74 0b                	je     0x4bf4de
4bf4d3:	6a 24                	push   $0x24
4bf4d5:	56                   	push   %esi
4bf4d6:	e8 97 1b 12 00       	call   0x5e1072
4bf4db:	83 c4 08             	add    $0x8,%esp