61c59a:	5f                   	pop    %edi
61c59b:	5e                   	pop    %esi
61c59c:	5b                   	pop    %ebx
61c59d:	c3                   	ret
61c59e:	00 00                	add    %al,(%eax)
61c5a0:	00 00                	add    %al,(%eax)
61c5a2:	00 00                	add    %al,(%eax)
61c5a4:	00 28                	add    %ch,(%eax)
61c5a6:	ff 03                	incl   (%ebx)
61c5c0:	53                   	push   %ebx
61c5c1:	8b da                	mov    %edx,%ebx
61c5c3:	8b d3                	mov    %ebx,%edx
61c5c5:	e8 52 cd e1 ff       	call   0x43931c
61c5ca:	8b 43 04             	mov    0x4(%ebx),%eax
61c5cd:	83 c8 04             	or     $0x4,%eax
61c5d0:	0d 00 00 00 02       	or     $0x2000000,%eax
61c5d5:	89 43 04             	mov    %eax,0x4(%ebx)
61c5d8:	5b                   	pop    %ebx
61c5d9:	c3                   	ret
61c5da:	8b c0                	mov    %eax,%eax
61c5dc:	53                   	push   %ebx
61c5dd:	8b d8                	mov    %eax,%ebx
61c5df:	8b c3                	mov    %ebx,%eax
61c5e1:	e8 62 ce e1 ff       	call   0x439448
61c5e6:	8b c3                	mov    %ebx,%eax
61c5e8:	e8 03 00 00 00       	call   0x61c5f0
61c5ed:	5b                   	pop    %ebx
61c5ee:	c3                   	ret
61c5ef:	90                   	nop
61c5f0:	53                   	push   %ebx
61c5f1:	83 c4 f0             	add    $0xfffffff0,%esp
61c5f4:	8b d8                	mov    %eax,%ebx
61c5f6:	8b c4                	mov    %esp,%eax
61c5f8:	50                   	push   %eax
61c5f9:	6a 00                	push   $0x0
61c5fb:	68 b2 00 00 00       	push   $0xb2
61c600:	8b c3                	mov    %ebx,%eax
61c602:	e8 4d 29 e3 ff       	call   0x44ef54
61c607:	50                   	push   %eax
61c608:	e8 03 b7 de ff       	call   0x407d10
61c60d:	8b c3                	mov    %ebx,%eax
61c60f:	e8 00 bc e2 ff       	call   0x448214
61c614:	40                   	inc    %eax
61c615:	89 44 24 0c          	mov    %eax,0xc(%esp)
61c619:	8b c3                	mov    %ebx,%eax
61c61b:	e8 b0 bb e2 ff       	call   0x4481d0
61c620:	8b 93 2c 02 00 00    	mov    0x22c(%ebx),%edx
61c626:	2b 42 48             	sub    0x48(%edx),%eax
61c629:	83 e8 02             	sub    $0x2,%eax
61c62c:	89 44 24 08          	mov    %eax,0x8(%esp)
61c630:	33 c0                	xor    %eax,%eax
61c632:	89 44 24 04          	mov    %eax,0x4(%esp)
61c636:	33 c0                	xor    %eax,%eax
61c638:	89 04 24             	mov    %eax,(%esp)
61c63b:	8b c4                	mov    %esp,%eax
61c63d:	50                   	push   %eax
61c63e:	6a 00                	push   $0x0
61c640:	68 b4 00 00 00       	push   $0xb4
61c645:	8b c3                	mov    %ebx,%eax
61c647:	e8 08 29 e3 ff       	call   0x44ef54
61c64c:	50                   	push   %eax
61c64d:	e8 be b6 de ff       	call   0x407d10
61c652:	8b c4                	mov    %esp,%eax
61c654:	50                   	push   %eax
61c655:	6a 00                	push   $0x0
61c657:	68 b2 00 00 00       	push   $0xb2
61c65c:	8b c3                	mov    %ebx,%eax
61c65e:	e8 f1 28 e3 ff       	call   0x44ef54
61c663:	50                   	push   %eax
61c664:	e8 a7 b6 de ff       	call   0x407d10
61c669:	83 c4 10             	add    $0x10,%esp
61c66c:	5b                   	pop    %ebx
61c66d:	c3                   	ret
61c66e:	8b c0                	mov    %eax,%eax
61c670:	53                   	push   %ebx
61c671:	56                   	push   %esi
61c672:	57                   	push   %edi
61c673:	8b f0                	mov    %eax,%esi
61c675:	8b c6                	mov    %esi,%eax
61c677:	e8 f0 0e e3 ff       	call   0x44d56c
61c67c:	8b c6                	mov    %esi,%eax
61c67e:	e8 8d 00 00 00       	call   0x61c710
61c683:	3b 46 4c             	cmp    0x4c(%esi),%eax
61c686:	7e 0b                	jle    0x61c693
61c688:	8b d0                	mov    %eax,%edx
61c68a:	8b c6                	mov    %esi,%eax
61c68c:	e8 f3 b8 e2 ff       	call   0x447f84
61c691:	eb 77                	jmp    0x61c70a
61c693:	83 be 2c 02 00 00 00 	cmpl   $0x0,0x22c(%esi)
61c69a:	74 6e                	je     0x61c70a
61c69c:	a1 a4 6e 6a 00       	mov    0x6a6ea4,%eax
61c6a1:	80 38 00             	cmpb   $0x0,(%eax)
61c6a4:	74 34                	je     0x61c6da
61c6a6:	80 be a5 01 00 00 00 	cmpb   $0x0,0x1a5(%esi)
61c6ad:	74 2b                	je     0x61c6da
61c6af:	8b 96 2c 02 00 00    	mov    0x22c(%esi),%edx
61c6b5:	8b 7a 48             	mov    0x48(%edx),%edi
61c6b8:	57                   	push   %edi
61c6b9:	8b 56 4c             	mov    0x4c(%esi),%edx
61c6bc:	83 ea 05             	sub    $0x5,%edx
61c6bf:	52                   	push   %edx
61c6c0:	8b 86 2c 02 00 00    	mov    0x22c(%esi),%eax
61c6c6:	8b 56 48             	mov    0x48(%esi),%edx
61c6c9:	2b d7                	sub    %edi,%edx
61c6cb:	83 ea 05             	sub    $0x5,%edx
61c6ce:	33 c9                	xor    %ecx,%ecx
61c6d0:	8b 18                	mov    (%eax),%ebx
61c6d2:	ff 93 84 00 00 00    	call   *0x84(%ebx)
61c6d8:	eb 29                	jmp    0x61c703
61c6da:	8b 96 2c 02 00 00    	mov    0x22c(%esi),%edx
61c6e0:	8b 7a 48             	mov    0x48(%edx),%edi
61c6e3:	57                   	push   %edi
61c6e4:	8b 56 4c             	mov    0x4c(%esi),%edx
61c6e7:	83 ea 03             	sub    $0x3,%edx
61c6ea:	52                   	push   %edx
61c6eb:	8b 86 2c 02 00 00    	mov    0x22c(%esi),%eax
61c6f1:	8b 56 48             	mov    0x48(%esi),%edx
61c6f4:	2b d7                	sub    %edi,%edx
61c6f6:	b9 01 00 00 00       	mov    $0x1,%ecx
61c6fb:	8b 18                	mov    (%eax),%ebx
61c6fd:	ff 93 84 00 00 00    	call   *0x84(%ebx)
61c703:	8b c6                	mov    %esi,%eax
61c705:	e8 e6 fe ff ff       	call   0x61c5f0
61c70a:	5f                   	pop    %edi
61c70b:	5e                   	pop    %esi
61c70c:	5b                   	pop    %ebx
61c70d:	c3                   	ret
61c70e:	8b c0                	mov    %eax,%eax
61c710:	53                   	push   %ebx
61c711:	56                   	push   %esi
61c712:	83 c4 90             	add    $0xffffff90,%esp
61c715:	8b f0                	mov    %eax,%esi
61c717:	6a 00                	push   $0x0
61c719:	e8 f2 b2 de ff       	call   0x407a10
61c71e:	8b d8                	mov    %eax,%ebx
61c720:	54                   	push   %esp
61c721:	53                   	push   %ebx
61c722:	e8 19 af de ff       	call   0x407640
61c727:	8b 46 68             	mov    0x68(%esi),%eax
61c72a:	e8 7d b3 e0 ff       	call   0x427aac
61c72f:	50                   	push   %eax
61c730:	53                   	push   %ebx
61c731:	e8 ca af de ff       	call   0x407700
61c736:	8b f0                	mov    %eax,%esi
61c738:	8d 44 24 38          	lea    0x38(%esp),%eax
61c73c:	50                   	push   %eax
61c73d:	53                   	push   %ebx
61c73e:	e8 fd ae de ff       	call   0x407640
61c743:	56                   	push   %esi
61c744:	53                   	push   %ebx
61c745:	e8 b6 af de ff       	call   0x407700
61c74a:	53                   	push   %ebx
61c74b:	6a 00                	push   $0x0
61c74d:	e8 86 b5 de ff       	call   0x407cd8
61c752:	8b 1c 24             	mov    (%esp),%ebx
61c755:	8b 74 24 38          	mov    0x38(%esp),%esi
61c759:	3b de                	cmp    %esi,%ebx
61c75b:	7e 02                	jle    0x61c75f
61c75d:	8b de                	mov    %esi,%ebx
61c75f:	6a 06                	push   $0x6
61c761:	e8 ba b3 de ff       	call   0x407b20
61c766:	c1 e0 02             	shl    $0x2,%eax
61c769:	85 db                	test   %ebx,%ebx
61c76b:	79 03                	jns    0x61c770
61c76d:	83 c3 03             	add    $0x3,%ebx
61c770:	c1 fb 02             	sar    $0x2,%ebx
61c773:	03 de                	add    %esi,%ebx
61c775:	03 c3                	add    %ebx,%eax
61c777:	83 c0 02             	add    $0x2,%eax
61c77a:	83 c4 70             	add    $0x70,%esp
61c77d:	5e                   	pop    %esi
61c77e:	5b                   	pop    %ebx
61c77f:	c3                   	ret
61c780:	53                   	push   %ebx
61c781:	8b d8                	mov    %eax,%ebx
61c783:	80 bb 0e 02 00 00 00 	cmpb   $0x0,0x20e(%ebx)
61c78a:	74 09                	je     0x61c795
61c78c:	6a 00                	push   $0x0
61c78e:	e8 c5 b4 de ff       	call   0x407c58
61c793:	5b                   	pop    %ebx
61c794:	c3                   	ret
61c795:	8b c3                	mov    %ebx,%eax
61c797:	e8 c0 00 00 00       	call   0x61c85c
61c79c:	8b d0                	mov    %eax,%edx
61c79e:	03 93 28 02 00 00    	add    0x228(%ebx),%edx
61c7a4:	8b c3                	mov    %ebx,%eax
61c7a6:	e8 39 01 00 00       	call   0x61c8e4
61c7ab:	5b                   	pop    %ebx
61c7ac:	c3                   	ret
61c7ad:	8d 40 00             	lea    0x0(%eax),%eax
61c7b0:	53                   	push   %ebx
61c7b1:	8b d8                	mov    %eax,%ebx
61c7b3:	80 bb 0e 02 00 00 00 	cmpb   $0x0,0x20e(%ebx)
61c7ba:	74 09                	je     0x61c7c5
61c7bc:	6a 00                	push   $0x0
61c7be:	e8 95 b4 de ff       	call   0x407c58
61c7c3:	5b                   	pop    %ebx
61c7c4:	c3                   	ret
61c7c5:	8b c3                	mov    %ebx,%eax
61c7c7:	e8 90 00 00 00       	call   0x61c85c
61c7cc:	8b d0                	mov    %eax,%edx
61c7ce:	2b 93 28 02 00 00    	sub    0x228(%ebx),%edx
61c7d4:	8b c3                	mov    %ebx,%eax
61c7d6:	e8 09 01 00 00       	call   0x61c8e4
61c7db:	5b                   	pop    %ebx
61c7dc:	c3                   	ret
61c7dd:	8d 40 00             	lea    0x0(%eax),%eax
61c7e0:	56                   	push   %esi
61c7e1:	8b f0                	mov    %eax,%esi
61c7e3:	80 be 30 02 00 00 00 	cmpb   $0x0,0x230(%esi)
61c7ea:	74 10                	je     0x61c7fc
61c7ec:	80 be 0e 02 00 00 00 	cmpb   $0x0,0x20e(%esi)
61c7f3:	75 07                	jne    0x61c7fc
61c7f5:	8b c6                	mov    %esi,%eax
61c7f7:	8b 08                	mov    (%eax),%ecx
61c7f9:	ff 51 f0             	call   *-0x10(%ecx)
61c7fc:	5e                   	pop    %esi
61c7fd:	c3                   	ret
61c7fe:	8b c0                	mov    %eax,%eax
61c800:	56                   	push   %esi
61c801:	8b f0                	mov    %eax,%esi
61c803:	80 be 30 02 00 00 00 	cmpb   $0x0,0x230(%esi)
61c80a:	74 10                	je     0x61c81c
61c80c:	80 be 0e 02 00 00 00 	cmpb   $0x0,0x20e(%esi)
61c813:	75 07                	jne    0x61c81c
61c815:	8b c6                	mov    %esi,%eax
61c817:	8b 08                	mov    (%eax),%ecx
61c819:	ff 51 f0             	call   *-0x10(%ecx)
61c81c:	5e                   	pop    %esi
61c81d:	c3                   	ret
61c81e:	8b c0                	mov    %eax,%eax
61c820:	53                   	push   %ebx
61c821:	56                   	push   %esi
61c822:	8b d8                	mov    %eax,%ebx
61c824:	8b c3                	mov    %ebx,%eax
61c826:	e8 65 1b e3 ff       	call   0x44e390
61c82b:	8b c3                	mov    %ebx,%eax
61c82d:	e8 2a 00 00 00       	call   0x61c85c
61c832:	8b d0                	mov    %eax,%edx
61c834:	8b c3                	mov    %ebx,%eax
61c836:	e8 01 01 00 00       	call   0x61c93c
61c83b:	8b f0                	mov    %eax,%esi
61c83d:	8b c3                	mov    %ebx,%eax
61c83f:	e8 18 00 00 00       	call   0x61c85c
61c844:	3b f0                	cmp    %eax,%esi
61c846:	74 10                	je     0x61c858
61c848:	8b c3                	mov    %ebx,%eax
61c84a:	e8 0d 00 00 00       	call   0x61c85c
61c84f:	8b d0                	mov    %eax,%edx
61c851:	8b c3                	mov    %ebx,%eax
61c853:	e8 8c 00 00 00       	call   0x61c8e4
61c858:	5e                   	pop    %esi
61c859:	5b                   	pop    %ebx
61c85a:	c3                   	ret
61c85b:	90                   	nop
61c85c:	55                   	push   %ebp
61c85d:	8b ec                	mov    %esp,%ebp
61c85f:	83 c4 f8             	add    $0xfffffff8,%esp
61c862:	53                   	push   %ebx
61c863:	56                   	push   %esi
61c864:	57                   	push   %edi
61c865:	33 d2                	xor    %edx,%edx
61c867:	89 55 f8             	mov    %edx,-0x8(%ebp)
61c86a:	89 45 fc             	mov    %eax,-0x4(%ebp)
61c86d:	33 c0                	xor    %eax,%eax
61c86f:	55                   	push   %ebp
61c870:	68 d1 c8 61 00       	push   $0x61c8d1
61c875:	64 ff 30             	push   %fs:(%eax)
61c878:	64 89 20             	mov    %esp,%fs:(%eax)
61c87b:	33 c0                	xor    %eax,%eax
61c87d:	55                   	push   %ebp
61c87e:	68 a8 c8 61 00       	push   $0x61c8a8
61c883:	64 ff 30             	push   %fs:(%eax)
61c886:	64 89 20             	mov    %esp,%fs:(%eax)
61c889:	8d 55 f8             	lea    -0x8(%ebp),%edx
61c88c:	8b 45 fc             	mov    -0x4(%ebp),%eax
61c88f:	e8 38 bf e2 ff       	call   0x4487cc
61c894:	8b 45 f8             	mov    -0x8(%ebp),%eax
61c897:	e8 08 ce de ff       	call   0x4096a4
61c89c:	8b d8                	mov    %eax,%ebx
61c89e:	33 c0                	xor    %eax,%eax
61c8a0:	5a                   	pop    %edx
61c8a1:	59                   	pop    %ecx
61c8a2:	59                   	pop    %ecx
61c8a3:	64 89 10             	mov    %edx,%fs:(%eax)
61c8a6:	eb 13                	jmp    0x61c8bb
61c8a8:	e9 ab 76 de ff       	jmp    0x403f58
61c8ad:	8b 45 fc             	mov    -0x4(%ebp),%eax
61c8b0:	8b 98 20 02 00 00    	mov    0x220(%eax),%ebx
61c8b6:	e8 05 7a de ff       	call   0x4042c0
61c8bb:	33 c0                	xor    %eax,%eax
61c8bd:	5a                   	pop    %edx
61c8be:	59                   	pop    %ecx
61c8bf:	59                   	pop    %ecx
61c8c0:	64 89 10             	mov    %edx,%fs:(%eax)
61c8c3:	68 d8 c8 61 00       	push   $0x61c8d8
61c8c8:	8d 45 f8             	lea    -0x8(%ebp),%eax
61c8cb:	e8 98 7f de ff       	call   0x404868
61c8d0:	c3                   	ret
61c8d1:	e9 36 79 de ff       	jmp    0x40420c
61c8d6:	eb f0                	jmp    0x61c8c8
61c8d8:	8b c3                	mov    %ebx,%eax
61c8da:	5f                   	pop    %edi
61c8db:	5e                   	pop    %esi
61c8dc:	5b                   	pop    %ebx
61c8dd:	59                   	pop    %ecx
61c8de:	59                   	pop    %ecx
61c8df:	5d                   	pop    %ebp
61c8e0:	c3                   	ret
61c8e1:	8d 40 00             	lea    0x0(%eax),%eax
61c8e4:	55                   	push   %ebp
61c8e5:	8b ec                	mov    %esp,%ebp
61c8e7:	6a 00                	push   $0x0
61c8e9:	53                   	push   %ebx
61c8ea:	56                   	push   %esi
61c8eb:	8b f2                	mov    %edx,%esi
61c8ed:	8b d8                	mov    %eax,%ebx
61c8ef:	33 c0                	xor    %eax,%eax
61c8f1:	55                   	push   %ebp
61c8f2:	68 2e c9 61 00       	push   $0x61c92e
61c8f7:	64 ff 30             	push   %fs:(%eax)
61c8fa:	64 89 20             	mov    %esp,%fs:(%eax)
61c8fd:	8b d6                	mov    %esi,%edx
61c8ff:	8b c3                	mov    %ebx,%eax
61c901:	e8 36 00 00 00       	call   0x61c93c
61c906:	8d 55 fc             	lea    -0x4(%ebp),%edx
61c909:	e8 b6 cc de ff       	call   0x4095c4
61c90e:	8b 55 fc             	mov    -0x4(%ebp),%edx
61c911:	8b c3                	mov    %ebx,%eax
61c913:	e8 e4 be e2 ff       	call   0x4487fc
61c918:	33 c0                	xor    %eax,%eax
61c91a:	5a                   	pop    %edx
61c91b:	59                   	pop    %ecx
61c91c:	59                   	pop    %ecx
61c91d:	64 89 10             	mov    %edx,%fs:(%eax)
61c920:	68 35 c9 61 00       	push   $0x61c935
61c925:	8d 45 fc             	lea    -0x4(%ebp),%eax
61c928:	e8 3b 7f de ff       	call   0x404868
61c92d:	c3                   	ret
61c92e:	e9 d9 78 de ff       	jmp    0x40420c
61c933:	eb f0                	jmp    0x61c925
61c935:	5e                   	pop    %esi
61c936:	5b                   	pop    %ebx
61c937:	59                   	pop    %ecx
61c938:	5d                   	pop    %ebp
61c939:	c3                   	ret
61c93a:	8b c0                	mov    %eax,%eax
61c93c:	56                   	push   %esi
61c93d:	57                   	push   %edi
61c93e:	8b ca                	mov    %edx,%ecx