4b92ba:	68 d7 92 4b 00       	push   $0x4b92d7
4b92bf:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b92c2:	8d b8 b0 00 00 00    	lea    0xb0(%eax),%edi
4b92c8:	8d 75 e0             	lea    -0x20(%ebp),%esi
4b92cb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4b92cc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4b92cd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4b92ce:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4b92cf:	c3                   	ret
4b92d0:	e9 37 af f4 ff       	jmp    0x40420c
4b92d5:	eb e8                	jmp    0x4b92bf
4b92d7:	8b 45 f8             	mov    -0x8(%ebp),%eax
4b92da:	5f                   	pop    %edi
4b92db:	5e                   	pop    %esi
4b92dc:	5b                   	pop    %ebx
4b92dd:	8b e5                	mov    %ebp,%esp
4b92df:	5d                   	pop    %ebp
4b92e0:	c2 04 00             	ret    $0x4
4b92e3:	90                   	nop
4b92e4:	55                   	push   %ebp
4b92e5:	8b ec                	mov    %esp,%ebp
4b92e7:	51                   	push   %ecx
4b92e8:	53                   	push   %ebx
4b92e9:	56                   	push   %esi
4b92ea:	57                   	push   %edi
4b92eb:	8b f9                	mov    %ecx,%edi
4b92ed:	89 55 fc             	mov    %edx,-0x4(%ebp)
4b92f0:	8b f0                	mov    %eax,%esi
4b92f2:	8b 5d 08             	mov    0x8(%ebp),%ebx
4b92f5:	8d 86 b0 00 00 00    	lea    0xb0(%esi),%eax
4b92fb:	50                   	push   %eax
4b92fc:	e8 df e8 f4 ff       	call   0x407be0
4b9301:	85 c0                	test   %eax,%eax
4b9303:	74 12                	je     0x4b9317
4b9305:	53                   	push   %ebx
4b9306:	8b cf                	mov    %edi,%ecx
4b9308:	8b 55 fc             	mov    -0x4(%ebp),%edx
4b930b:	8b c6                	mov    %esi,%eax
4b930d:	e8 56 8b fb ff       	call   0x471e68
4b9312:	e9 80 00 00 00       	jmp    0x4b9397
4b9317:	56                   	push   %esi
4b9318:	57                   	push   %edi
4b9319:	8d 7b 13             	lea    0x13(%ebx),%edi
4b931c:	81 c6 b0 00 00 00    	add    $0xb0,%esi
4b9322:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4b9323:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4b9324:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4b9325:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4b9326:	5f                   	pop    %edi
4b9327:	5e                   	pop    %esi
4b9328:	8b 53 30             	mov    0x30(%ebx),%edx
4b932b:	8b 43 38             	mov    0x38(%ebx),%eax
4b932e:	03 d0                	add    %eax,%edx
4b9330:	3b 53 0f             	cmp    0xf(%ebx),%edx
4b9333:	7e 12                	jle    0x4b9347
4b9335:	8b 96 b4 00 00 00    	mov    0xb4(%esi),%edx
4b933b:	2b d0                	sub    %eax,%edx
4b933d:	8b c2                	mov    %edx,%eax
4b933f:	3b 43 07             	cmp    0x7(%ebx),%eax
4b9342:	7c 03                	jl     0x4b9347
4b9344:	89 43 30             	mov    %eax,0x30(%ebx)
4b9347:	8b 43 07             	mov    0x7(%ebx),%eax
4b934a:	3b 43 30             	cmp    0x30(%ebx),%eax
4b934d:	7e 05                	jle    0x4b9354
4b934f:	89 43 30             	mov    %eax,0x30(%ebx)
4b9352:	eb 13                	jmp    0x4b9367
4b9354:	8b 53 30             	mov    0x30(%ebx),%edx
4b9357:	03 53 38             	add    0x38(%ebx),%edx
4b935a:	8b 43 0f             	mov    0xf(%ebx),%eax
4b935d:	3b d0                	cmp    %eax,%edx
4b935f:	7e 06                	jle    0x4b9367
4b9361:	2b 43 38             	sub    0x38(%ebx),%eax
4b9364:	89 43 30             	mov    %eax,0x30(%ebx)
4b9367:	80 7b 01 01          	cmpb   $0x1,0x1(%ebx)
4b936b:	75 0c                	jne    0x4b9379
4b936d:	8b 86 b8 00 00 00    	mov    0xb8(%esi),%eax
4b9373:	2b 43 34             	sub    0x34(%ebx),%eax
4b9376:	89 43 2c             	mov    %eax,0x2c(%ebx)
4b9379:	8b 53 2c             	mov    0x2c(%ebx),%edx
4b937c:	03 53 34             	add    0x34(%ebx),%edx
4b937f:	8b 43 0b             	mov    0xb(%ebx),%eax
4b9382:	3b d0                	cmp    %eax,%edx
4b9384:	7e 06                	jle    0x4b938c
4b9386:	2b 43 34             	sub    0x34(%ebx),%eax
4b9389:	89 43 2c             	mov    %eax,0x2c(%ebx)
4b938c:	8b 43 03             	mov    0x3(%ebx),%eax
4b938f:	3b 43 2c             	cmp    0x2c(%ebx),%eax
4b9392:	7e 03                	jle    0x4b9397
4b9394:	89 43 2c             	mov    %eax,0x2c(%ebx)
4b9397:	ba 01 00 00 00       	mov    $0x1,%edx
4b939c:	a1 44 b2 6a 00       	mov    0x6ab244,%eax
4b93a1:	8b 08                	mov    (%eax),%ecx
4b93a3:	ff 91 84 00 00 00    	call   *0x84(%ecx)
4b93a9:	84 c0                	test   %al,%al
4b93ab:	74 36                	je     0x4b93e3
4b93ad:	8b c3                	mov    %ebx,%eax
4b93af:	e8 60 c9 ff ff       	call   0x4b5d14
4b93b4:	53                   	push   %ebx
4b93b5:	8b cf                	mov    %edi,%ecx
4b93b7:	8b 55 fc             	mov    -0x4(%ebp),%edx
4b93ba:	8b c6                	mov    %esi,%eax
4b93bc:	e8 a7 8a fb ff       	call   0x471e68
4b93c1:	8b c3                	mov    %ebx,%eax
4b93c3:	e8 b8 c9 ff ff       	call   0x4b5d80
4b93c8:	8b c7                	mov    %edi,%eax
4b93ca:	e8 d9 c7 ff ff       	call   0x4b5ba8
4b93cf:	25 02 20 00 00       	and    $0x2002,%eax
4b93d4:	3d 02 20 00 00       	cmp    $0x2002,%eax
4b93d9:	0f 94 c0             	sete   %al
4b93dc:	34 01                	xor    $0x1,%al
4b93de:	88 43 3d             	mov    %al,0x3d(%ebx)
4b93e1:	eb 0d                	jmp    0x4b93f0
4b93e3:	53                   	push   %ebx
4b93e4:	8b cf                	mov    %edi,%ecx
4b93e6:	8b 55 fc             	mov    -0x4(%ebp),%edx
4b93e9:	8b c6                	mov    %esi,%eax
4b93eb:	e8 78 8a fb ff       	call   0x471e68
4b93f0:	5f                   	pop    %edi
4b93f1:	5e                   	pop    %esi
4b93f2:	5b                   	pop    %ebx
4b93f3:	59                   	pop    %ecx
4b93f4:	5d                   	pop    %ebp
4b93f5:	c2 04 00             	ret    $0x4
4b93f8:	a1 f4 3f 4b 00       	mov    0x4b3ff4,%eax
4b93fd:	c3                   	ret
4b93fe:	8b c0                	mov    %eax,%eax
4b9400:	53                   	push   %ebx
4b9401:	56                   	push   %esi
4b9402:	8b d8                	mov    %eax,%ebx
4b9404:	80 bb 00 03 00 00 00 	cmpb   $0x0,0x300(%ebx)
4b940b:	74 3a                	je     0x4b9447
4b940d:	c6 83 00 03 00 00 00 	movb   $0x0,0x300(%ebx)
4b9414:	8b c3                	mov    %ebx,%eax
4b9416:	e8 3d 5e f9 ff       	call   0x44f258
4b941b:	84 c0                	test   %al,%al
4b941d:	74 28                	je     0x4b9447
4b941f:	8b c3                	mov    %ebx,%eax
4b9421:	e8 2e 5b f9 ff       	call   0x44ef54
4b9426:	50                   	push   %eax
4b9427:	e8 cc e7 f4 ff       	call   0x407bf8
4b942c:	85 c0                	test   %eax,%eax
4b942e:	74 17                	je     0x4b9447
4b9430:	6a 00                	push   $0x0
4b9432:	a0 4c 94 4b 00       	mov    0x4b944c,%al
4b9437:	50                   	push   %eax
4b9438:	33 c9                	xor    %ecx,%ecx
4b943a:	33 d2                	xor    %edx,%edx
4b943c:	8b c3                	mov    %ebx,%eax
4b943e:	66 be aa ff          	mov    $0xffaa,%si
4b9442:	e8 2d a8 f4 ff       	call   0x403c74
4b9447:	5e                   	pop    %esi
4b9448:	5b                   	pop    %ebx
4b9449:	c3                   	ret
4b944a:	00 00                	add    %al,(%eax)
4b944c:	04 00                	add    $0x0,%al
4b944e:	00 00                	add    %al,(%eax)
4b9450:	53                   	push   %ebx
4b9451:	8b d8                	mov    %eax,%ebx
4b9453:	8b c3                	mov    %ebx,%eax
4b9455:	e8 ee 10 f9 ff       	call   0x44a548
4b945a:	8b c3                	mov    %ebx,%eax
4b945c:	e8 9f ff ff ff       	call   0x4b9400
4b9461:	5b                   	pop    %ebx
4b9462:	c3                   	ret
4b9463:	90                   	nop
4b9464:	55                   	push   %ebp
4b9465:	8b ec                	mov    %esp,%ebp
4b9467:	83 c4 98             	add    $0xffffff98,%esp
4b946a:	53                   	push   %ebx
4b946b:	56                   	push   %esi
4b946c:	57                   	push   %edi
4b946d:	33 db                	xor    %ebx,%ebx
4b946f:	89 5d 98             	mov    %ebx,-0x68(%ebp)
4b9472:	8b f1                	mov    %ecx,%esi
4b9474:	88 55 fb             	mov    %dl,-0x5(%ebp)
4b9477:	89 45 fc             	mov    %eax,-0x4(%ebp)
4b947a:	8b 5d 08             	mov    0x8(%ebp),%ebx
4b947d:	8d 7d a4             	lea    -0x5c(%ebp),%edi
4b9480:	33 c0                	xor    %eax,%eax
4b9482:	55                   	push   %ebp
4b9483:	68 05 97 4b 00       	push   $0x4b9705
4b9488:	64 ff 30             	push   %fs:(%eax)
4b948b:	64 89 20             	mov    %esp,%fs:(%eax)
4b948e:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b9491:	e8 c2 5d f9 ff       	call   0x44f258
4b9496:	84 c0                	test   %al,%al
4b9498:	0f 84 51 02 00 00    	je     0x4b96ef
4b949e:	8a 45 fb             	mov    -0x5(%ebp),%al
4b94a1:	34 01                	xor    $0x1,%al
4b94a3:	84 c0                	test   %al,%al
4b94a5:	74 13                	je     0x4b94ba
4b94a7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b94aa:	e8 a5 5a f9 ff       	call   0x44ef54
4b94af:	50                   	push   %eax
4b94b0:	e8 8b e6 f4 ff       	call   0x407b40
4b94b5:	89 45 f4             	mov    %eax,-0xc(%ebp)
4b94b8:	eb 03                	jmp    0x4b94bd
4b94ba:	89 75 f4             	mov    %esi,-0xc(%ebp)
4b94bd:	33 c0                	xor    %eax,%eax
4b94bf:	55                   	push   %ebp
4b94c0:	68 e8 96 4b 00       	push   $0x4b96e8
4b94c5:	64 ff 30             	push   %fs:(%eax)
4b94c8:	64 89 20             	mov    %esp,%fs:(%eax)
4b94cb:	8a 45 fb             	mov    -0x5(%ebp),%al
4b94ce:	34 01                	xor    $0x1,%al
4b94d0:	84 c0                	test   %al,%al
4b94d2:	74 13                	je     0x4b94e7
4b94d4:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b94d7:	e8 78 5a f9 ff       	call   0x44ef54
4b94dc:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4b94df:	8b 55 f4             	mov    -0xc(%ebp),%edx
4b94e2:	e8 b5 29 fb ff       	call   0x46be9c
4b94e7:	8d 45 e0             	lea    -0x20(%ebp),%eax
4b94ea:	50                   	push   %eax
4b94eb:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b94ee:	e8 61 5a f9 ff       	call   0x44ef54
4b94f3:	50                   	push   %eax
4b94f4:	e8 5f e6 f4 ff       	call   0x407b58
4b94f9:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4b94fc:	f7 d8                	neg    %eax
4b94fe:	50                   	push   %eax
4b94ff:	8b 45 e0             	mov    -0x20(%ebp),%eax
4b9502:	f7 d8                	neg    %eax
4b9504:	50                   	push   %eax
4b9505:	8d 45 e0             	lea    -0x20(%ebp),%eax
4b9508:	50                   	push   %eax
4b9509:	e8 6a e7 f4 ff       	call   0x407c78
4b950e:	8b 45 ec             	mov    -0x14(%ebp),%eax
4b9511:	50                   	push   %eax
4b9512:	8b 45 e8             	mov    -0x18(%ebp),%eax
4b9515:	50                   	push   %eax
4b9516:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4b9519:	50                   	push   %eax
4b951a:	8b 45 e0             	mov    -0x20(%ebp),%eax
4b951d:	50                   	push   %eax
4b951e:	8b 45 f4             	mov    -0xc(%ebp),%eax
4b9521:	50                   	push   %eax
4b9522:	e8 31 e1 f4 ff       	call   0x407658
4b9527:	b2 01                	mov    $0x1,%dl
4b9529:	a1 50 64 42 00       	mov    0x426450,%eax
4b952e:	e8 a1 ee f6 ff       	call   0x4283d4
4b9533:	89 45 f0             	mov    %eax,-0x10(%ebp)
4b9536:	33 c0                	xor    %eax,%eax
4b9538:	55                   	push   %ebp
4b9539:	68 bb 96 4b 00       	push   $0x4b96bb
4b953e:	64 ff 30             	push   %fs:(%eax)
4b9541:	64 89 20             	mov    %esp,%fs:(%eax)
4b9544:	8b 55 f4             	mov    -0xc(%ebp),%edx
4b9547:	8b 45 f0             	mov    -0x10(%ebp),%eax
4b954a:	e8 f1 f7 f6 ff       	call   0x428d40
4b954f:	8d 45 e0             	lea    -0x20(%ebp),%eax
4b9552:	50                   	push   %eax
4b9553:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b9556:	e8 f9 59 f9 ff       	call   0x44ef54
4b955b:	50                   	push   %eax
4b955c:	e8 f7 e5 f4 ff       	call   0x407b58
4b9561:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4b9564:	f7 d8                	neg    %eax
4b9566:	50                   	push   %eax
4b9567:	8b 45 e0             	mov    -0x20(%ebp),%eax
4b956a:	f7 d8                	neg    %eax
4b956c:	50                   	push   %eax
4b956d:	8d 45 e0             	lea    -0x20(%ebp),%eax
4b9570:	50                   	push   %eax
4b9571:	e8 02 e7 f4 ff       	call   0x407c78
4b9576:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b9579:	8b b0 f4 02 00 00    	mov    0x2f4(%eax),%esi
4b957f:	8b c7                	mov    %edi,%eax
4b9581:	33 c9                	xor    %ecx,%ecx
4b9583:	ba 3c 00 00 00       	mov    $0x3c,%edx
4b9588:	e8 b3 9c f4 ff       	call   0x403240
4b958d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b9590:	e8 bf 59 f9 ff       	call   0x44ef54
4b9595:	89 07                	mov    %eax,(%edi)
4b9597:	8b c6                	mov    %esi,%eax
4b9599:	e8 b6 59 f9 ff       	call   0x44ef54
4b959e:	89 47 04             	mov    %eax,0x4(%edi)
4b95a1:	8b c6                	mov    %esi,%eax
4b95a3:	e8 00 c6 ff ff       	call   0x4b5ba8
4b95a8:	89 47 08             	mov    %eax,0x8(%edi)
4b95ab:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b95ae:	e8 1d ec f8 ff       	call   0x4481d0
4b95b3:	89 47 0c             	mov    %eax,0xc(%edi)
4b95b6:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b95b9:	e8 56 ec f8 ff       	call   0x448214
4b95be:	89 47 10             	mov    %eax,0x10(%edi)
4b95c1:	8a 86 8e 02 00 00    	mov    0x28e(%esi),%al
4b95c7:	88 47 14             	mov    %al,0x14(%edi)
4b95ca:	8d 55 9c             	lea    -0x64(%ebp),%edx
4b95cd:	8b c6                	mov    %esi,%eax
4b95cf:	8b 08                	mov    (%eax),%ecx
4b95d1:	ff 91 f4 00 00 00    	call   *0xf4(%ecx)
4b95d7:	8b 45 9c             	mov    -0x64(%ebp),%eax
4b95da:	89 47 15             	mov    %eax,0x15(%edi)
4b95dd:	8b 45 a0             	mov    -0x60(%ebp),%eax
4b95e0:	89 47 19             	mov    %eax,0x19(%edi)
4b95e3:	80 be 8a 02 00 00 00 	cmpb   $0x0,0x28a(%esi)
4b95ea:	74 32                	je     0x4b961e
4b95ec:	80 be 8e 02 00 00 00 	cmpb   $0x0,0x28e(%esi)
4b95f3:	74 29                	je     0x4b961e
4b95f5:	c7 47 20 01 00 00 00 	movl   $0x1,0x20(%edi)
4b95fc:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b95ff:	80 b8 f0 02 00 00 00 	cmpb   $0x0,0x2f0(%eax)
4b9606:	74 06                	je     0x4b960e
4b9608:	83 4f 20 04          	orl    $0x4,0x20(%edi)
4b960c:	eb 10                	jmp    0x4b961e
4b960e:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b9611:	80 b8 00 03 00 00 00 	cmpb   $0x0,0x300(%eax)
4b9618:	74 04                	je     0x4b961e
4b961a:	83 4f 20 02          	orl    $0x2,0x20(%edi)
4b961e:	f6 c3 01             	test   $0x1,%bl
4b9621:	0f 95 c0             	setne  %al
4b9624:	83 e0 7f             	and    $0x7f,%eax
4b9627:	8b 04 85 10 b5 68 00 	mov    0x68b510(,%eax,4),%eax
4b962e:	f6 c3 02             	test   $0x2,%bl
4b9631:	0f 95 c2             	setne  %dl
4b9634:	83 e2 7f             	and    $0x7f,%edx
4b9637:	0b 04 95 18 b5 68 00 	or     0x68b518(,%edx,4),%eax
4b963e:	f6 c3 04             	test   $0x4,%bl
4b9641:	0f 95 c2             	setne  %dl
4b9644:	83 e2 7f             	and    $0x7f,%edx
4b9647:	0b 04 95 20 b5 68 00 	or     0x68b520(,%edx,4),%eax
4b964e:	89 47 24             	mov    %eax,0x24(%edi)
4b9651:	8d 55 98             	lea    -0x68(%ebp),%edx
4b9654:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b9657:	e8 70 f1 f8 ff       	call   0x4487cc
4b965c:	8b 45 98             	mov    -0x68(%ebp),%eax
4b965f:	e8 b4 b6 f4 ff       	call   0x404d18
4b9664:	89 47 28             	mov    %eax,0x28(%edi)
4b9667:	8b c6                	mov    %esi,%eax
4b9669:	e8 46 c2 ff ff       	call   0x4b58b4
4b966e:	89 47 2c             	mov    %eax,0x2c(%edi)
4b9671:	8a 86 b2 02 00 00    	mov    0x2b2(%esi),%al
4b9677:	34 01                	xor    $0x1,%al
4b9679:	88 47 30             	mov    %al,0x30(%edi)
4b967c:	8b 45 f0             	mov    -0x10(%ebp),%eax
4b967f:	8b 40 14             	mov    0x14(%eax),%eax
4b9682:	8b 57 2c             	mov    0x2c(%edi),%edx
4b9685:	e8 fa eb f6 ff       	call   0x428284
4b968a:	57                   	push   %edi
4b968b:	8d 4d e0             	lea    -0x20(%ebp),%ecx
4b968e:	8b 55 f0             	mov    -0x10(%ebp),%edx
4b9691:	a1 44 b2 6a 00       	mov    0x6ab244,%eax
4b9696:	8b 18                	mov    (%eax),%ebx
4b9698:	ff 53 50             	call   *0x50(%ebx)
4b969b:	33 c0                	xor    %eax,%eax
4b969d:	5a                   	pop    %edx
4b969e:	59                   	pop    %ecx
4b969f:	59                   	pop    %ecx
4b96a0:	64 89 10             	mov    %edx,%fs:(%eax)