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
61c940:	8b b0 20 02 00 00    	mov    0x220(%eax),%esi
61c946:	8b b8 24 02 00 00    	mov    0x224(%eax),%edi
61c94c:	3b f7                	cmp    %edi,%esi
61c94e:	74 0e                	je     0x61c95e
61c950:	3b f2                	cmp    %edx,%esi
61c952:	7e 04                	jle    0x61c958
61c954:	8b ce                	mov    %esi,%ecx
61c956:	eb 06                	jmp    0x61c95e
61c958:	3b fa                	cmp    %edx,%edi
61c95a:	7d 02                	jge    0x61c95e
61c95c:	8b cf                	mov    %edi,%ecx
61c95e:	8b c1                	mov    %ecx,%eax
61c960:	5f                   	pop    %edi
61c961:	5e                   	pop    %esi
61c962:	c3                   	ret
61c963:	90                   	nop
61c964:	53                   	push   %ebx
61c965:	56                   	push   %esi
61c966:	8b f2                	mov    %edx,%esi
61c968:	8b d8                	mov    %eax,%ebx
61c96a:	80 bb 10 02 00 00 00 	cmpb   $0x0,0x210(%ebx)
61c971:	74 0d                	je     0x61c980
61c973:	f6 43 54 01          	testb  $0x1,0x54(%ebx)
61c977:	75 07                	jne    0x61c980
61c979:	8b c3                	mov    %ebx,%eax
61c97b:	e8 48 c8 e1 ff       	call   0x4391c8
61c980:	8b d6                	mov    %esi,%edx
61c982:	8b c3                	mov    %ebx,%eax
61c984:	e8 7b cd e1 ff       	call   0x439704
61c989:	5e                   	pop    %esi
61c98a:	5b                   	pop    %ebx
61c98b:	c3                   	ret
61c98c:	53                   	push   %ebx
61c98d:	56                   	push   %esi
61c98e:	e8 b1 74 de ff       	call   0x403e44
61c993:	8b da                	mov    %edx,%ebx
61c995:	8b f0                	mov    %eax,%esi
61c997:	8b 86 88 01 00 00    	mov    0x188(%esi),%eax
61c99d:	85 c0                	test   %eax,%eax
61c99f:	74 05                	je     0x61c9a6
61c9a1:	e8 d2 70 de ff       	call   0x403a78
61c9a6:	8b d3                	mov    %ebx,%edx
61c9a8:	80 e2 fc             	and    $0xfc,%dl
61c9ab:	8b c6                	mov    %esi,%eax
61c9ad:	e8 96 81 e7 ff       	call   0x494b48
61c9b2:	84 db                	test   %bl,%bl
61c9b4:	7e 07                	jle    0x61c9bd
61c9b6:	8b c6                	mov    %esi,%eax
61c9b8:	e8 6f 74 de ff       	call   0x403e2c
61c9bd:	5e                   	pop    %esi
61c9be:	5b                   	pop    %ebx
61c9bf:	c3                   	ret
61c9c0:	55                   	push   %ebp
61c9c1:	8b ec                	mov    %esp,%ebp
61c9c3:	51                   	push   %ecx
61c9c4:	53                   	push   %ebx
61c9c5:	88 4d ff             	mov    %cl,-0x1(%ebp)
61c9c8:	8b d8                	mov    %eax,%ebx
61c9ca:	8b 45 0c             	mov    0xc(%ebp),%eax
61c9cd:	50                   	push   %eax
61c9ce:	8b 45 08             	mov    0x8(%ebp),%eax
61c9d1:	50                   	push   %eax
61c9d2:	8a 4d ff             	mov    -0x1(%ebp),%cl
61c9d5:	8b c3                	mov    %ebx,%eax
61c9d7:	e8 7c 84 e7 ff       	call   0x494e58
61c9dc:	f6 83 8c 01 00 00 02 	testb  $0x2,0x18c(%ebx)
61c9e3:	74 4b                	je     0x61ca30
61c9e5:	83 bb 88 01 00 00 00 	cmpl   $0x0,0x188(%ebx)
61c9ec:	75 14                	jne    0x61ca02
61c9ee:	8b cb                	mov    %ebx,%ecx
61c9f0:	b2 01                	mov    $0x1,%dl
61c9f2:	a1 48 d5 43 00       	mov    0x43d548,%eax
61c9f7:	e8 74 1e e2 ff       	call   0x43e870
61c9fc:	89 83 88 01 00 00    	mov    %eax,0x188(%ebx)
61ca02:	53                   	push   %ebx
61ca03:	68 6c ca 61 00       	push   $0x61ca6c
61ca08:	8b 83 88 01 00 00    	mov    0x188(%ebx),%eax
61ca0e:	e8 05 20 e2 ff       	call   0x43ea18
61ca13:	ba 90 01 00 00       	mov    $0x190,%edx
61ca18:	8b 83 88 01 00 00    	mov    0x188(%ebx),%eax
61ca1e:	e8 e5 1f e2 ff       	call   0x43ea08
61ca23:	b2 01                	mov    $0x1,%dl
61ca25:	8b 83 88 01 00 00    	mov    0x188(%ebx),%eax
61ca2b:	e8 c8 1f e2 ff       	call   0x43e9f8
61ca30:	5b                   	pop    %ebx
61ca31:	59                   	pop    %ecx
61ca32:	5d                   	pop    %ebp
61ca33:	c2 08 00             	ret    $0x8
61ca36:	8b c0                	mov    %eax,%eax
61ca38:	55                   	push   %ebp
61ca39:	8b ec                	mov    %esp,%ebp
61ca3b:	51                   	push   %ecx
61ca3c:	53                   	push   %ebx
61ca3d:	88 4d ff             	mov    %cl,-0x1(%ebp)
61ca40:	8b d8                	mov    %eax,%ebx
61ca42:	8b 45 0c             	mov    0xc(%ebp),%eax
61ca45:	50                   	push   %eax
61ca46:	8b 45 08             	mov    0x8(%ebp),%eax
61ca49:	50                   	push   %eax
61ca4a:	8a 4d ff             	mov    -0x1(%ebp),%cl
61ca4d:	8b c3                	mov    %ebx,%eax
61ca4f:	e8 fc 84 e7 ff       	call   0x494f50
61ca54:	8b 83 88 01 00 00    	mov    0x188(%ebx),%eax
61ca5a:	85 c0                	test   %eax,%eax
61ca5c:	74 07                	je     0x61ca65
61ca5e:	33 d2                	xor    %edx,%edx
61ca60:	e8 93 1f e2 ff       	call   0x43e9f8
61ca65:	5b                   	pop    %ebx
61ca66:	59                   	pop    %ecx
61ca67:	5d                   	pop    %ebp
61ca68:	c2 08 00             	ret    $0x8
61ca6b:	90                   	nop
61ca6c:	55                   	push   %ebp
61ca6d:	8b ec                	mov    %esp,%ebp
61ca6f:	51                   	push   %ecx
61ca70:	53                   	push   %ebx
61ca71:	56                   	push   %esi
61ca72:	57                   	push   %edi
61ca73:	89 45 fc             	mov    %eax,-0x4(%ebp)
61ca76:	8b 45 fc             	mov    -0x4(%ebp),%eax
61ca79:	8b 80 88 01 00 00    	mov    0x188(%eax),%eax
61ca7f:	ba 64 00 00 00       	mov    $0x64,%edx
61ca84:	e8 7f 1f e2 ff       	call   0x43ea08
61ca89:	8b 45 fc             	mov    -0x4(%ebp),%eax
61ca8c:	80 b8 82 01 00 00 02 	cmpb   $0x2,0x182(%eax)
61ca93:	75 4f                	jne    0x61cae4
61ca95:	8b 45 fc             	mov    -0x4(%ebp),%eax
61ca98:	e8 57 bf e2 ff       	call   0x4489f4
61ca9d:	84 c0                	test   %al,%al
61ca9f:	74 43                	je     0x61cae4
61caa1:	33 c0                	xor    %eax,%eax
61caa3:	55                   	push   %ebp
61caa4:	68 c5 ca 61 00       	push   $0x61cac5
61caa9:	64 ff 30             	push   %fs:(%eax)
61caac:	64 89 20             	mov    %esp,%fs:(%eax)
61caaf:	8b 45 fc             	mov    -0x4(%ebp),%eax
61cab2:	66 be eb ff          	mov    $0xffeb,%si
61cab6:	e8 b9 71 de ff       	call   0x403c74
61cabb:	33 c0                	xor    %eax,%eax
61cabd:	5a                   	pop    %edx
61cabe:	59                   	pop    %ecx
61cabf:	59                   	pop    %ecx
61cac0:	64 89 10             	mov    %edx,%fs:(%eax)
61cac3:	eb 1f                	jmp    0x61cae4
61cac5:	e9 8e 74 de ff       	jmp    0x403f58
61caca:	8b 45 fc             	mov    -0x4(%ebp),%eax
61cacd:	8b 80 88 01 00 00    	mov    0x188(%eax),%eax
61cad3:	33 d2                	xor    %edx,%edx
61cad5:	e8 1e 1f e2 ff       	call   0x43e9f8
61cada:	e8 8d 77 de ff       	call   0x40426c
61cadf:	e8 dc 77 de ff       	call   0x4042c0
61cae4:	5f                   	pop    %edi
61cae5:	5e                   	pop    %esi
61cae6:	5b                   	pop    %ebx
61cae7:	59                   	pop    %ecx
61cae8:	5d                   	pop    %ebp
61cae9:	c3                   	ret
61caea:	8b c0                	mov    %eax,%eax
61caec:	53                   	push   %ebx
61caed:	83 c4 f0             	add    $0xfffffff0,%esp
61caf0:	8b d8                	mov    %eax,%ebx
61caf2:	8b c3                	mov    %ebx,%eax
61caf4:	e8 87 80 e7 ff       	call   0x494b80
61caf9:	f6 83 8c 01 00 00 01 	testb  $0x1,0x18c(%ebx)
61cb00:	74 4c                	je     0x61cb4e
61cb02:	8b 43 4c             	mov    0x4c(%ebx),%eax
61cb05:	50                   	push   %eax
61cb06:	8d 44 24 04          	lea    0x4(%esp),%eax
61cb0a:	50                   	push   %eax
61cb0b:	8b 4b 48             	mov    0x48(%ebx),%ecx
61cb0e:	33 d2                	xor    %edx,%edx
61cb10:	33 c0                	xor    %eax,%eax
61cb12:	e8 85 db df ff       	call   0x41a69c
61cb17:	6a fd                	push   $0xfffffffd
61cb19:	6a fd                	push   $0xfffffffd