9d0912:	cc                   	int3
9d0913:	cc                   	int3
9d0914:	cc                   	int3
9d0915:	cc                   	int3
9d0916:	cc                   	int3
9d0917:	cc                   	int3
9d0918:	cc                   	int3
9d0919:	cc                   	int3
9d091a:	cc                   	int3
9d091b:	cc                   	int3
9d091c:	cc                   	int3
9d091d:	cc                   	int3
9d091e:	cc                   	int3
9d091f:	cc                   	int3
9d0920:	cc                   	int3
9d0921:	cc                   	int3
9d0922:	cc                   	int3
9d0923:	cc                   	int3
9d0924:	cc                   	int3
9d0925:	cc                   	int3
9d0926:	cc                   	int3
9d0927:	cc                   	int3
9d0928:	cc                   	int3
9d0929:	cc                   	int3
9d092a:	cc                   	int3
9d092b:	cc                   	int3
9d092c:	cc                   	int3
9d092d:	cc                   	int3
9d092e:	cc                   	int3
9d092f:	cc                   	int3
9d0930:	cc                   	int3
9d0931:	cc                   	int3
9d0932:	55                   	push   %ebp
9d0933:	8b ec                	mov    %esp,%ebp
9d0935:	56                   	push   %esi
9d0936:	57                   	push   %edi
9d0937:	8b 7d 08             	mov    0x8(%ebp),%edi
9d093a:	8b f1                	mov    %ecx,%esi
9d093c:	8b cf                	mov    %edi,%ecx
9d093e:	8b 47 18             	mov    0x18(%edi),%eax
9d0941:	f7 d0                	not    %eax
9d0943:	a8 01                	test   $0x1,%al
9d0945:	74 0a                	je     0x9d0951
9d0947:	ff 76 08             	push   0x8(%esi)
9d094a:	e8 51 9c a4 ff       	call   0x41a5a0
9d094f:	eb 0f                	jmp    0x9d0960
9d0951:	e8 8e 40 a3 ff       	call   0x4049e4
9d0956:	6a ff                	push   $0xffffffff
9d0958:	50                   	push   %eax
9d0959:	8b ce                	mov    %esi,%ecx
9d095b:	e8 7f 86 a3 ff       	call   0x408fdf
9d0960:	ff 76 08             	push   0x8(%esi)
9d0963:	ff 76 04             	push   0x4(%esi)
9d0966:	57                   	push   %edi
9d0967:	e8 fb 5a a6 ff       	call   0x436467
9d096c:	5f                   	pop    %edi
9d096d:	5e                   	pop    %esi
9d096e:	5d                   	pop    %ebp
9d096f:	c2 04 00             	ret    $0x4
9d0972:	cc                   	int3
9d0973:	cc                   	int3
9d0974:	cc                   	int3
9d0975:	cc                   	int3
9d0976:	cc                   	int3
9d0977:	cc                   	int3
9d0978:	cc                   	int3
9d0979:	cc                   	int3
9d097a:	cc                   	int3
9d097b:	cc                   	int3
9d097c:	cc                   	int3
9d097d:	cc                   	int3
9d097e:	cc                   	int3
9d097f:	cc                   	int3
9d0980:	cc                   	int3
9d0981:	cc                   	int3
9d0982:	55                   	push   %ebp
9d0983:	8b ec                	mov    %esp,%ebp
9d0985:	56                   	push   %esi
9d0986:	57                   	push   %edi
9d0987:	8b 7d 08             	mov    0x8(%ebp),%edi
9d098a:	8b f1                	mov    %ecx,%esi
9d098c:	8b cf                	mov    %edi,%ecx
9d098e:	8b 47 18             	mov    0x18(%edi),%eax
9d0991:	f7 d0                	not    %eax
9d0993:	a8 01                	test   $0x1,%al
9d0995:	74 0a                	je     0x9d09a1
9d0997:	ff 76 08             	push   0x8(%esi)
9d099a:	e8 01 9c a4 ff       	call   0x41a5a0
9d099f:	eb 0f                	jmp    0x9d09b0
9d09a1:	e8 3e 40 a3 ff       	call   0x4049e4
9d09a6:	6a ff                	push   $0xffffffff
9d09a8:	50                   	push   %eax
9d09a9:	8b ce                	mov    %esi,%ecx
9d09ab:	e8 d9 4f a3 ff       	call   0x405989
9d09b0:	ff 76 08             	push   0x8(%esi)
9d09b3:	ff 76 04             	push   0x4(%esi)
9d09b6:	57                   	push   %edi
9d09b7:	e8 bc f6 a3 ff       	call   0x410078
9d09bc:	5f                   	pop    %edi
9d09bd:	5e                   	pop    %esi
9d09be:	5d                   	pop    %ebp
9d09bf:	c2 04 00             	ret    $0x4
9d09c2:	cc                   	int3
9d09c3:	cc                   	int3
9d09c4:	cc                   	int3
9d09c5:	cc                   	int3
9d09c6:	cc                   	int3
9d09c7:	cc                   	int3
9d09c8:	cc                   	int3
9d09c9:	cc                   	int3
9d09ca:	cc                   	int3
9d09cb:	cc                   	int3
9d09cc:	cc                   	int3
9d09cd:	cc                   	int3
9d09ce:	cc                   	int3
9d09cf:	cc                   	int3
9d09d0:	cc                   	int3
9d09d1:	cc                   	int3
9d09d2:	55                   	push   %ebp
9d09d3:	8b ec                	mov    %esp,%ebp
9d09d5:	56                   	push   %esi
9d09d6:	57                   	push   %edi
9d09d7:	8b 7d 0c             	mov    0xc(%ebp),%edi
9d09da:	8b f1                	mov    %ecx,%esi
9d09dc:	57                   	push   %edi
9d09dd:	ff 75 08             	push   0x8(%ebp)
9d09e0:	e8 38 6d a6 ff       	call   0x43771d
9d09e5:	8b 46 60             	mov    0x60(%esi),%eax
9d09e8:	83 78 f4 00          	cmpl   $0x0,-0xc(%eax)
9d09ec:	75 05                	jne    0x9d09f3
9d09ee:	b8 c0 58 c6 00       	mov    $0xc658c0,%eax
9d09f3:	50                   	push   %eax
9d09f4:	8b cf                	mov    %edi,%ecx
9d09f6:	e8 8f 2a a4 ff       	call   0x41348a
9d09fb:	c7 47 18 3a 00 00 00 	movl   $0x3a,0x18(%edi)
9d0a02:	33 c0                	xor    %eax,%eax
9d0a04:	c7 47 1c 00 00 10 40 	movl   $0x40100000,0x1c(%edi)
9d0a0b:	40                   	inc    %eax
9d0a0c:	5f                   	pop    %edi
9d0a0d:	5e                   	pop    %esi
9d0a0e:	5d                   	pop    %ebp
9d0a0f:	c2 08 00             	ret    $0x8
9d0a12:	cc                   	int3
9d0a13:	cc                   	int3
9d0a14:	cc                   	int3
9d0a15:	cc                   	int3
9d0a16:	cc                   	int3
9d0a17:	cc                   	int3
9d0a18:	cc                   	int3
9d0a19:	cc                   	int3
9d0a1a:	cc                   	int3
9d0a1b:	cc                   	int3
9d0a1c:	cc                   	int3
9d0a1d:	cc                   	int3
9d0a1e:	cc                   	int3
9d0a1f:	cc                   	int3
9d0a20:	cc                   	int3
9d0a21:	cc                   	int3
9d0a22:	55                   	push   %ebp
9d0a23:	8b ec                	mov    %esp,%ebp
9d0a25:	56                   	push   %esi
9d0a26:	8b 75 0c             	mov    0xc(%ebp),%esi
9d0a29:	56                   	push   %esi
9d0a2a:	ff 75 08             	push   0x8(%ebp)
9d0a2d:	e8 eb 6c a6 ff       	call   0x43771d
9d0a32:	83 66 1c 00          	andl   $0x0,0x1c(%esi)
9d0a36:	33 c0                	xor    %eax,%eax
9d0a38:	c7 46 18 2b 00 00 00 	movl   $0x2b,0x18(%esi)
9d0a3f:	40                   	inc    %eax
9d0a40:	5e                   	pop    %esi
9d0a41:	5d                   	pop    %ebp
9d0a42:	c2 08 00             	ret    $0x8
9d0a45:	cc                   	int3
9d0a46:	cc                   	int3
9d0a47:	cc                   	int3
9d0a48:	cc                   	int3
9d0a49:	cc                   	int3
9d0a4a:	cc                   	int3
9d0a4b:	cc                   	int3
9d0a4c:	cc                   	int3
9d0a4d:	55                   	push   %ebp
9d0a4e:	8b ec                	mov    %esp,%ebp
9d0a50:	83 ec 2c             	sub    $0x2c,%esp
9d0a53:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
9d0a58:	33 c5                	xor    %ebp,%eax
9d0a5a:	89 45 fc             	mov    %eax,-0x4(%ebp)
9d0a5d:	53                   	push   %ebx
9d0a5e:	56                   	push   %esi
9d0a5f:	57                   	push   %edi
9d0a60:	8b 7d 08             	mov    0x8(%ebp),%edi
9d0a63:	33 f6                	xor    %esi,%esi
9d0a65:	8b d9                	mov    %ecx,%ebx
9d0a67:	39 77 68             	cmp    %esi,0x68(%edi)
9d0a6a:	74 53                	je     0x9d0abf
9d0a6c:	3b bb b0 07 00 00    	cmp    0x7b0(%ebx),%edi
9d0a72:	74 4b                	je     0x9d0abf
9d0a74:	8b 8b a8 07 00 00    	mov    0x7a8(%ebx),%ecx
9d0a7a:	85 c9                	test   %ecx,%ecx
9d0a7c:	74 0a                	je     0x9d0a88
9d0a7e:	3b f9                	cmp    %ecx,%edi
9d0a80:	74 06                	je     0x9d0a88
9d0a82:	56                   	push   %esi
9d0a83:	e8 38 88 a6 ff       	call   0x4392c0
9d0a88:	8b c6                	mov    %esi,%eax
9d0a8a:	89 75 d8             	mov    %esi,-0x28(%ebp)
9d0a8d:	39 b3 d4 07 00 00    	cmp    %esi,0x7d4(%ebx)
9d0a93:	7e 2a                	jle    0x9d0abf
9d0a95:	8d 8b cc 07 00 00    	lea    0x7cc(%ebx),%ecx
9d0a9b:	50                   	push   %eax
9d0a9c:	e8 d3 43 a5 ff       	call   0x424e74
9d0aa1:	8b 30                	mov    (%eax),%esi
9d0aa3:	89 75 d4             	mov    %esi,-0x2c(%ebp)
9d0aa6:	3b f7                	cmp    %edi,%esi
9d0aa8:	74 2a                	je     0x9d0ad4
9d0aaa:	8b 45 d8             	mov    -0x28(%ebp),%eax
9d0aad:	8d 8b cc 07 00 00    	lea    0x7cc(%ebx),%ecx
9d0ab3:	40                   	inc    %eax
9d0ab4:	89 45 d8             	mov    %eax,-0x28(%ebp)
9d0ab7:	3b 83 d4 07 00 00    	cmp    0x7d4(%ebx),%eax
9d0abd:	7c dc                	jl     0x9d0a9b
9d0abf:	33 c0                	xor    %eax,%eax
9d0ac1:	8b 4d fc             	mov    -0x4(%ebp),%ecx
9d0ac4:	5f                   	pop    %edi
9d0ac5:	5e                   	pop    %esi
9d0ac6:	33 cd                	xor    %ebp,%ecx
9d0ac8:	5b                   	pop    %ebx
9d0ac9:	e8 e8 ac a4 ff       	call   0x41b7b6
9d0ace:	8b e5                	mov    %ebp,%esp
9d0ad0:	5d                   	pop    %ebp
9d0ad1:	c2 08 00             	ret    $0x8
9d0ad4:	8b 83 30 03 00 00    	mov    0x330(%ebx),%eax
9d0ada:	33 c9                	xor    %ecx,%ecx
9d0adc:	8b 7d 0c             	mov    0xc(%ebp),%edi
9d0adf:	41                   	inc    %ecx
9d0ae0:	3b c1                	cmp    %ecx,%eax
9d0ae2:	0f 85 c3 00 00 00    	jne    0x9d0bab
9d0ae8:	85 ff                	test   %edi,%edi
9d0aea:	0f 85 bb 00 00 00    	jne    0x9d0bab
9d0af0:	33 c0                	xor    %eax,%eax
9d0af2:	89 b3 a8 07 00 00    	mov    %esi,0x7a8(%ebx)
9d0af8:	89 4e 64             	mov    %ecx,0x64(%esi)
9d0afb:	89 45 ec             	mov    %eax,-0x14(%ebp)
9d0afe:	89 45 f0             	mov    %eax,-0x10(%ebp)
9d0b01:	89 45 f4             	mov    %eax,-0xc(%ebp)
9d0b04:	89 45 f8             	mov    %eax,-0x8(%ebp)
9d0b07:	8d 45 ec             	lea    -0x14(%ebp),%eax
9d0b0a:	50                   	push   %eax
9d0b0b:	ff 73 20             	push   0x20(%ebx)
9d0b0e:	ff 15 54 40 d8 00    	call   *0xd84054
9d0b14:	8d 86 04 01 00 00    	lea    0x104(%esi),%eax
9d0b1a:	8b f0                	mov    %eax,%esi
9d0b1c:	89 45 d8             	mov    %eax,-0x28(%ebp)
9d0b1f:	8b 83 bc 02 00 00    	mov    0x2bc(%ebx),%eax
9d0b25:	8d 7d dc             	lea    -0x24(%ebp),%edi
9d0b28:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b29:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b2a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b2b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b2c:	8b 4d e8             	mov    -0x18(%ebp),%ecx
9d0b2f:	03 c1                	add    %ecx,%eax
9d0b31:	89 45 f8             	mov    %eax,-0x8(%ebp)
9d0b34:	8d 45 ec             	lea    -0x14(%ebp),%eax
9d0b37:	89 4d f0             	mov    %ecx,-0x10(%ebp)
9d0b3a:	8b cb                	mov    %ebx,%ecx
9d0b3c:	50                   	push   %eax
9d0b3d:	e8 67 c4 a3 ff       	call   0x40cfa9
9d0b42:	83 bb d4 02 00 00 00 	cmpl   $0x0,0x2d4(%ebx)
9d0b49:	7d 0d                	jge    0x9d0b58
9d0b4b:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
9d0b4e:	8d 45 ec             	lea    -0x14(%ebp),%eax
9d0b51:	50                   	push   %eax
9d0b52:	53                   	push   %ebx
9d0b53:	e8 61 91 a3 ff       	call   0x409cb9
9d0b58:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
9d0b5b:	8d 75 ec             	lea    -0x14(%ebp),%esi
9d0b5e:	83 ec 10             	sub    $0x10,%esp
9d0b61:	8b fc                	mov    %esp,%edi
9d0b63:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b64:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b65:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b66:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b67:	e8 77 c5 a4 ff       	call   0x41d0e3
9d0b6c:	8b 75 d8             	mov    -0x28(%ebp),%esi
9d0b6f:	8d 7d dc             	lea    -0x24(%ebp),%edi
9d0b72:	68 05 01 00 00       	push   $0x105
9d0b77:	6a 00                	push   $0x0
9d0b79:	8d 45 dc             	lea    -0x24(%ebp),%eax
9d0b7c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b7d:	50                   	push   %eax
9d0b7e:	ff 73 20             	push   0x20(%ebx)
9d0b81:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b82:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b83:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9d0b84:	ff 15 70 3f d8 00    	call   *0xd83f70
9d0b8a:	8b cb                	mov    %ebx,%ecx
9d0b8c:	e8 32 a4 a4 ff       	call   0x41afc3
9d0b91:	53                   	push   %ebx
9d0b92:	6a 00                	push   $0x0
9d0b94:	ff 35 cc 00 d8 00    	push   0xd800cc
9d0b9a:	ff 70 20             	push   0x20(%eax)
9d0b9d:	ff 15 20 40 d8 00    	call   *0xd84020
9d0ba3:	33 c0                	xor    %eax,%eax
9d0ba5:	40                   	inc    %eax
9d0ba6:	e9 16 ff ff ff       	jmp    0x9d0ac1
9d0bab:	83 7e 64 00          	cmpl   $0x0,0x64(%esi)
9d0baf:	74 2c                	je     0x9d0bdd
9d0bb1:	3b c1                	cmp    %ecx,%eax
9d0bb3:	75 21                	jne    0x9d0bd6
9d0bb5:	85 ff                	test   %edi,%edi
9d0bb7:	74 1d                	je     0x9d0bd6
9d0bb9:	51                   	push   %ecx
9d0bba:	8b ce                	mov    %esi,%ecx
9d0bbc:	e8 ad e3 a5 ff       	call   0x42ef6e
9d0bc1:	68 05 01 00 00       	push   $0x105
9d0bc6:	6a 00                	push   $0x0
9d0bc8:	6a 00                	push   $0x0
9d0bca:	ff 73 20             	push   0x20(%ebx)
9d0bcd:	ff 15 70 3f d8 00    	call   *0xd83f70
9d0bd3:	33 c9                	xor    %ecx,%ecx
9d0bd5:	41                   	inc    %ecx
9d0bd6:	8b c1                	mov    %ecx,%eax
9d0bd8:	e9 e4 fe ff ff       	jmp    0x9d0ac1
9d0bdd:	51                   	push   %ecx
9d0bde:	8b ce                	mov    %esi,%ecx
9d0be0:	89 b3 a8 07 00 00    	mov    %esi,0x7a8(%ebx)
9d0be6:	e8 d5 86 a6 ff       	call   0x4392c0
9d0beb:	83 7b 20 00          	cmpl   $0x0,0x20(%ebx)
9d0bef:	74 99                	je     0x9d0b8a
9d0bf1:	83 bb 30 03 00 00 01 	cmpl   $0x1,0x330(%ebx)
9d0bf8:	75 0d                	jne    0x9d0c07
9d0bfa:	85 ff                	test   %edi,%edi
9d0bfc:	74 09                	je     0x9d0c07
9d0bfe:	6a 01                	push   $0x1
9d0c00:	8b ce                	mov    %esi,%ecx
9d0c02:	e8 67 e3 a5 ff       	call   0x42ef6e
9d0c07:	8b 03                	mov    (%ebx),%eax
9d0c09:	c7 83 f8 02 00 00 01 	movl   $0x1,0x2f8(%ebx)
9d0c10:	00 00 00
9d0c13:	8b b0 10 02 00 00    	mov    0x210(%eax),%esi
9d0c19:	8b ce                	mov    %esi,%ecx
9d0c1b:	e8 45 ba a5 ff       	call   0x42c665
9d0c20:	8b cb                	mov    %ebx,%ecx
9d0c22:	ff d6                	call   *%esi
9d0c24:	e9 61 ff ff ff       	jmp    0x9d0b8a
9d0c29:	cc                   	int3
9d0c2a:	cc                   	int3
9d0c2b:	cc                   	int3
9d0c2c:	cc                   	int3
9d0c2d:	cc                   	int3
9d0c2e:	cc                   	int3