4a834a:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a834d:	e8 9e d5 fc ff       	call   0x4758f0
4a8352:	8b c8                	mov    %eax,%ecx
4a8354:	e8 97 d5 fc ff       	call   0x4758f0
4a8359:	50                   	push   %eax
4a835a:	8d 4d cb             	lea    -0x35(%ebp),%ecx
4a835d:	e8 1e d3 fc ff       	call   0x475680
4a8362:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4a8369:	f6 c3 01             	test   $0x1,%bl
4a836c:	74 08                	je     0x4a8376
4a836e:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a8371:	e8 9a d2 fc ff       	call   0x475610
4a8376:	8b 0e                	mov    (%esi),%ecx
4a8378:	57                   	push   %edi
4a8379:	e8 42 4f fb ff       	call   0x45d2c0
4a837e:	8b d0                	mov    %eax,%edx
4a8380:	8b 02                	mov    (%edx),%eax
4a8382:	8b 52 04             	mov    0x4(%edx),%edx
4a8385:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4a8388:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4a838f:	59                   	pop    %ecx
4a8390:	5f                   	pop    %edi
4a8391:	5e                   	pop    %esi
4a8392:	5b                   	pop    %ebx
4a8393:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4a8396:	33 cd                	xor    %ebp,%ecx
4a8398:	e8 89 96 12 00       	call   0x5d1a26
4a839d:	8b e5                	mov    %ebp,%esp
4a839f:	5d                   	pop    %ebp
4a83a0:	c2 08 00             	ret    $0x8
4a83a3:	cc                   	int3
4a83a4:	cc                   	int3
4a83a5:	cc                   	int3
4a83a6:	cc                   	int3
4a83a7:	cc                   	int3
4a83a8:	cc                   	int3
4a83a9:	cc                   	int3
4a83aa:	cc                   	int3
4a83ab:	cc                   	int3
4a83ac:	cc                   	int3
4a83ad:	cc                   	int3
4a83ae:	cc                   	int3
4a83af:	cc                   	int3
4a83b0:	55                   	push   %ebp
4a83b1:	8b ec                	mov    %esp,%ebp
4a83b3:	6a ff                	push   $0xffffffff
4a83b5:	68 be db 5f 00       	push   $0x5fdbbe
4a83ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a83c0:	50                   	push   %eax
4a83c1:	83 ec 30             	sub    $0x30,%esp
4a83c4:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4a83c9:	33 c5                	xor    %ebp,%eax
4a83cb:	89 45 f0             	mov    %eax,-0x10(%ebp)
4a83ce:	53                   	push   %ebx
4a83cf:	56                   	push   %esi
4a83d0:	50                   	push   %eax
4a83d1:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a83d4:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a83da:	8b 45 08             	mov    0x8(%ebp),%eax
4a83dd:	33 db                	xor    %ebx,%ebx
4a83df:	50                   	push   %eax
4a83e0:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a83e3:	e8 38 f8 ff ff       	call   0x4a7c20
4a83e8:	8b f0                	mov    %eax,%esi
4a83ea:	85 f6                	test   %esi,%esi
4a83ec:	75 40                	jne    0x4a842e
4a83ee:	68 e7 02 00 00       	push   $0x2e7
4a83f3:	68 48 b1 60 00       	push   $0x60b148
4a83f8:	6a 03                	push   $0x3
4a83fa:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a83fd:	e8 de ce fc ff       	call   0x4752e0
4a8402:	68 d4 b1 60 00       	push   $0x60b1d4
4a8407:	bb 01 00 00 00       	mov    $0x1,%ebx
4a840c:	89 75 fc             	mov    %esi,-0x4(%ebp)
4a840f:	68 b0 b1 60 00       	push   $0x60b1b0
4a8414:	8b c8                	mov    %eax,%ecx
4a8416:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a8419:	e8 d2 d4 fc ff       	call   0x4758f0
4a841e:	8b c8                	mov    %eax,%ecx
4a8420:	e8 cb d4 fc ff       	call   0x4758f0
4a8425:	50                   	push   %eax
4a8426:	8d 4d cb             	lea    -0x35(%ebp),%ecx
4a8429:	e8 52 d2 fc ff       	call   0x475680
4a842e:	f6 c3 01             	test   $0x1,%bl
4a8431:	74 08                	je     0x4a843b
4a8433:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a8436:	e8 d5 d1 fc ff       	call   0x475610
4a843b:	8b 06                	mov    (%esi),%eax
4a843d:	8b 48 0c             	mov    0xc(%eax),%ecx
4a8440:	8b 45 0c             	mov    0xc(%ebp),%eax
4a8443:	8b 44 81 04          	mov    0x4(%ecx,%eax,4),%eax
4a8447:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4a844a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4a8451:	59                   	pop    %ecx
4a8452:	5e                   	pop    %esi
4a8453:	5b                   	pop    %ebx
4a8454:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4a8457:	33 cd                	xor    %ebp,%ecx
4a8459:	e8 c8 95 12 00       	call   0x5d1a26
4a845e:	8b e5                	mov    %ebp,%esp
4a8460:	5d                   	pop    %ebp
4a8461:	c2 08 00             	ret    $0x8
4a8464:	cc                   	int3
4a8465:	cc                   	int3
4a8466:	cc                   	int3
4a8467:	cc                   	int3
4a8468:	cc                   	int3
4a8469:	cc                   	int3
4a846a:	cc                   	int3
4a846b:	cc                   	int3
4a846c:	cc                   	int3
4a846d:	cc                   	int3
4a846e:	cc                   	int3
4a846f:	cc                   	int3
4a8470:	55                   	push   %ebp
4a8471:	8b ec                	mov    %esp,%ebp
4a8473:	6a ff                	push   $0xffffffff
4a8475:	68 6e db 5f 00       	push   $0x5fdb6e
4a847a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a8480:	50                   	push   %eax
4a8481:	83 ec 30             	sub    $0x30,%esp
4a8484:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4a8489:	33 c5                	xor    %ebp,%eax
4a848b:	89 45 f0             	mov    %eax,-0x10(%ebp)
4a848e:	53                   	push   %ebx
4a848f:	56                   	push   %esi
4a8490:	57                   	push   %edi
4a8491:	50                   	push   %eax
4a8492:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a8495:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a849b:	8b 45 08             	mov    0x8(%ebp),%eax
4a849e:	33 db                	xor    %ebx,%ebx
4a84a0:	8b 7d 0c             	mov    0xc(%ebp),%edi
4a84a3:	50                   	push   %eax
4a84a4:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a84a7:	e8 74 f7 ff ff       	call   0x4a7c20
4a84ac:	8b f0                	mov    %eax,%esi
4a84ae:	85 f6                	test   %esi,%esi
4a84b0:	75 40                	jne    0x4a84f2
4a84b2:	68 14 02 00 00       	push   $0x214
4a84b7:	68 48 b1 60 00       	push   $0x60b148
4a84bc:	6a 03                	push   $0x3
4a84be:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a84c1:	e8 1a ce fc ff       	call   0x4752e0
4a84c6:	68 d4 b1 60 00       	push   $0x60b1d4
4a84cb:	bb 01 00 00 00       	mov    $0x1,%ebx
4a84d0:	89 75 fc             	mov    %esi,-0x4(%ebp)
4a84d3:	68 b0 b1 60 00       	push   $0x60b1b0
4a84d8:	8b c8                	mov    %eax,%ecx
4a84da:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a84dd:	e8 0e d4 fc ff       	call   0x4758f0
4a84e2:	8b c8                	mov    %eax,%ecx
4a84e4:	e8 07 d4 fc ff       	call   0x4758f0
4a84e9:	50                   	push   %eax
4a84ea:	8d 4d cb             	lea    -0x35(%ebp),%ecx
4a84ed:	e8 8e d1 fc ff       	call   0x475680
4a84f2:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4a84f9:	f6 c3 01             	test   $0x1,%bl
4a84fc:	74 08                	je     0x4a8506
4a84fe:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a8501:	e8 0a d1 fc ff       	call   0x475610
4a8506:	8b 0e                	mov    (%esi),%ecx
4a8508:	57                   	push   %edi
4a8509:	e8 d2 4d fb ff       	call   0x45d2e0
4a850e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4a8511:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4a8518:	59                   	pop    %ecx
4a8519:	5f                   	pop    %edi
4a851a:	5e                   	pop    %esi
4a851b:	5b                   	pop    %ebx
4a851c:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4a851f:	33 cd                	xor    %ebp,%ecx
4a8521:	e8 00 95 12 00       	call   0x5d1a26
4a8526:	8b e5                	mov    %ebp,%esp
4a8528:	5d                   	pop    %ebp
4a8529:	c2 08 00             	ret    $0x8
4a852c:	cc                   	int3
4a852d:	cc                   	int3
4a852e:	cc                   	int3
4a852f:	cc                   	int3
4a8530:	55                   	push   %ebp
4a8531:	8b ec                	mov    %esp,%ebp
4a8533:	6a ff                	push   $0xffffffff
4a8535:	68 6e db 5f 00       	push   $0x5fdb6e
4a853a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a8540:	50                   	push   %eax
4a8541:	83 ec 30             	sub    $0x30,%esp
4a8544:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4a8549:	33 c5                	xor    %ebp,%eax
4a854b:	89 45 f0             	mov    %eax,-0x10(%ebp)
4a854e:	53                   	push   %ebx
4a854f:	56                   	push   %esi
4a8550:	57                   	push   %edi
4a8551:	50                   	push   %eax
4a8552:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a8555:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a855b:	8b 45 08             	mov    0x8(%ebp),%eax
4a855e:	33 db                	xor    %ebx,%ebx
4a8560:	8b 7d 0c             	mov    0xc(%ebp),%edi
4a8563:	50                   	push   %eax
4a8564:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a8567:	e8 b4 f6 ff ff       	call   0x4a7c20
4a856c:	8b f0                	mov    %eax,%esi
4a856e:	85 f6                	test   %esi,%esi
4a8570:	75 40                	jne    0x4a85b2
4a8572:	68 5d 01 00 00       	push   $0x15d
4a8577:	68 48 b1 60 00       	push   $0x60b148
4a857c:	6a 03                	push   $0x3
4a857e:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a8581:	e8 5a cd fc ff       	call   0x4752e0
4a8586:	68 d4 b1 60 00       	push   $0x60b1d4
4a858b:	bb 01 00 00 00       	mov    $0x1,%ebx
4a8590:	89 75 fc             	mov    %esi,-0x4(%ebp)
4a8593:	68 b0 b1 60 00       	push   $0x60b1b0
4a8598:	8b c8                	mov    %eax,%ecx
4a859a:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a859d:	e8 4e d3 fc ff       	call   0x4758f0
4a85a2:	8b c8                	mov    %eax,%ecx
4a85a4:	e8 47 d3 fc ff       	call   0x4758f0
4a85a9:	50                   	push   %eax
4a85aa:	8d 4d cb             	lea    -0x35(%ebp),%ecx
4a85ad:	e8 ce d0 fc ff       	call   0x475680
4a85b2:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4a85b9:	f6 c3 01             	test   $0x1,%bl
4a85bc:	74 08                	je     0x4a85c6
4a85be:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a85c1:	e8 4a d0 fc ff       	call   0x475610
4a85c6:	8b 0e                	mov    (%esi),%ecx
4a85c8:	57                   	push   %edi
4a85c9:	e8 e2 4c fb ff       	call   0x45d2b0
4a85ce:	8b 00                	mov    (%eax),%eax
4a85d0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4a85d3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4a85da:	59                   	pop    %ecx
4a85db:	5f                   	pop    %edi
4a85dc:	5e                   	pop    %esi
4a85dd:	5b                   	pop    %ebx
4a85de:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4a85e1:	33 cd                	xor    %ebp,%ecx
4a85e3:	e8 3e 94 12 00       	call   0x5d1a26
4a85e8:	8b e5                	mov    %ebp,%esp
4a85ea:	5d                   	pop    %ebp
4a85eb:	c2 08 00             	ret    $0x8
4a85ee:	cc                   	int3
4a85ef:	cc                   	int3
4a85f0:	55                   	push   %ebp
4a85f1:	8b ec                	mov    %esp,%ebp
4a85f3:	6a ff                	push   $0xffffffff
4a85f5:	68 6e db 5f 00       	push   $0x5fdb6e
4a85fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a8600:	50                   	push   %eax
4a8601:	83 ec 30             	sub    $0x30,%esp
4a8604:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4a8609:	33 c5                	xor    %ebp,%eax
4a860b:	89 45 f0             	mov    %eax,-0x10(%ebp)
4a860e:	53                   	push   %ebx
4a860f:	56                   	push   %esi
4a8610:	57                   	push   %edi
4a8611:	50                   	push   %eax
4a8612:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a8615:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a861b:	8b 45 08             	mov    0x8(%ebp),%eax
4a861e:	33 db                	xor    %ebx,%ebx
4a8620:	8b 7d 0c             	mov    0xc(%ebp),%edi
4a8623:	50                   	push   %eax
4a8624:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a8627:	e8 f4 f5 ff ff       	call   0x4a7c20
4a862c:	8b f0                	mov    %eax,%esi
4a862e:	85 f6                	test   %esi,%esi
4a8630:	75 40                	jne    0x4a8672
4a8632:	68 5e 01 00 00       	push   $0x15e
4a8637:	68 48 b1 60 00       	push   $0x60b148
4a863c:	6a 03                	push   $0x3
4a863e:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a8641:	e8 9a cc fc ff       	call   0x4752e0
4a8646:	68 d4 b1 60 00       	push   $0x60b1d4
4a864b:	bb 01 00 00 00       	mov    $0x1,%ebx
4a8650:	89 75 fc             	mov    %esi,-0x4(%ebp)
4a8653:	68 b0 b1 60 00       	push   $0x60b1b0
4a8658:	8b c8                	mov    %eax,%ecx
4a865a:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
4a865d:	e8 8e d2 fc ff       	call   0x4758f0
4a8662:	8b c8                	mov    %eax,%ecx
4a8664:	e8 87 d2 fc ff       	call   0x4758f0
4a8669:	50                   	push   %eax
4a866a:	8d 4d cb             	lea    -0x35(%ebp),%ecx
4a866d:	e8 0e d0 fc ff       	call   0x475680
4a8672:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4a8679:	f6 c3 01             	test   $0x1,%bl
4a867c:	74 08                	je     0x4a8686
4a867e:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a8681:	e8 8a cf fc ff       	call   0x475610
4a8686:	8b 0e                	mov    (%esi),%ecx
4a8688:	57                   	push   %edi
4a8689:	e8 32 4c fb ff       	call   0x45d2c0
4a868e:	8b d0                	mov    %eax,%edx
4a8690:	8b 02                	mov    (%edx),%eax
4a8692:	8b 52 04             	mov    0x4(%edx),%edx
4a8695:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4a8698:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4a869f:	59                   	pop    %ecx
4a86a0:	5f                   	pop    %edi
4a86a1:	5e                   	pop    %esi
4a86a2:	5b                   	pop    %ebx
4a86a3:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4a86a6:	33 cd                	xor    %ebp,%ecx
4a86a8:	e8 79 93 12 00       	call   0x5d1a26
4a86ad:	8b e5                	mov    %ebp,%esp
4a86af:	5d                   	pop    %ebp
4a86b0:	c2 08 00             	ret    $0x8
4a86b3:	cc                   	int3
4a86b4:	cc                   	int3
4a86b5:	cc                   	int3
4a86b6:	cc                   	int3
4a86b7:	cc                   	int3
4a86b8:	cc                   	int3
4a86b9:	cc                   	int3
4a86ba:	cc                   	int3
4a86bb:	cc                   	int3
4a86bc:	cc                   	int3
4a86bd:	cc                   	int3
4a86be:	cc                   	int3
4a86bf:	cc                   	int3
4a86c0:	55                   	push   %ebp
4a86c1:	8b ec                	mov    %esp,%ebp
4a86c3:	6a ff                	push   $0xffffffff
4a86c5:	68 dd da 5f 00       	push   $0x5fdadd
4a86ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a86d0:	50                   	push   %eax
4a86d1:	83 ec 2c             	sub    $0x2c,%esp
4a86d4:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4a86d9:	33 c5                	xor    %ebp,%eax
4a86db:	89 45 f0             	mov    %eax,-0x10(%ebp)
4a86de:	50                   	push   %eax
4a86df:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a86e2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a86e8:	0f b6 41 08          	movzbl 0x8(%ecx),%eax
4a86ec:	8b 04 85 90 bd 60 00 	mov    0x60bd90(,%eax,4),%eax
4a86f3:	48                   	dec    %eax
4a86f4:	83 f8 09             	cmp    $0x9,%eax
4a86f7:	77 59                	ja     0x4a8752
4a86f9:	ff 24 85 a8 87 4a 00 	jmp    *0x4a87a8(,%eax,4)
4a8700:	8b 09                	mov    (%ecx),%ecx
4a8702:	e8 a9 58 fb ff       	call   0x45dfb0
4a8707:	e9 80 00 00 00       	jmp    0x4a878c
4a870c:	8b 09                	mov    (%ecx),%ecx
4a870e:	e8 9d 58 fb ff       	call   0x45dfb0
4a8713:	eb 77                	jmp    0x4a878c
4a8715:	8b 09                	mov    (%ecx),%ecx
4a8717:	e8 94 58 fb ff       	call   0x45dfb0