9a8828:	cc                   	int3
9a8829:	cc                   	int3
9a882a:	cc                   	int3
9a882b:	55                   	push   %ebp
9a882c:	8b ec                	mov    %esp,%ebp
9a882e:	33 c0                	xor    %eax,%eax
9a8830:	c7 01 88 13 c6 00    	movl   $0xc61388,(%ecx)
9a8836:	89 41 04             	mov    %eax,0x4(%ecx)
9a8839:	89 41 0c             	mov    %eax,0xc(%ecx)
9a883c:	89 41 10             	mov    %eax,0x10(%ecx)
9a883f:	89 41 14             	mov    %eax,0x14(%ecx)
9a8842:	8b 45 08             	mov    0x8(%ebp),%eax
9a8845:	89 41 18             	mov    %eax,0x18(%ecx)
9a8848:	8b c1                	mov    %ecx,%eax
9a884a:	c7 41 08 11 00 00 00 	movl   $0x11,0x8(%ecx)
9a8851:	5d                   	pop    %ebp
9a8852:	c2 04 00             	ret    $0x4
9a8855:	cc                   	int3
9a8856:	cc                   	int3
9a8857:	cc                   	int3
9a8858:	cc                   	int3
9a8859:	cc                   	int3
9a885a:	cc                   	int3
9a885b:	cc                   	int3
9a885c:	cc                   	int3
9a885d:	cc                   	int3
9a885e:	cc                   	int3
9a885f:	55                   	push   %ebp
9a8860:	8b ec                	mov    %esp,%ebp
9a8862:	51                   	push   %ecx
9a8863:	56                   	push   %esi
9a8864:	ff 75 08             	push   0x8(%ebp)
9a8867:	8b f1                	mov    %ecx,%esi
9a8869:	89 75 fc             	mov    %esi,-0x4(%ebp)
9a886c:	e8 12 c1 a7 ff       	call   0x424983
9a8871:	8b c6                	mov    %esi,%eax
9a8873:	5e                   	pop    %esi
9a8874:	8b e5                	mov    %ebp,%esp
9a8876:	5d                   	pop    %ebp
9a8877:	c2 04 00             	ret    $0x4
9a887a:	cc                   	int3
9a887b:	cc                   	int3
9a887c:	cc                   	int3
9a887d:	cc                   	int3
9a887e:	cc                   	int3
9a887f:	cc                   	int3
9a8880:	6a 04                	push   $0x4
9a8882:	b8 16 fb ba 00       	mov    $0xbafb16,%eax
9a8887:	e8 ff 19 a6 ff       	call   0x40a28b
9a888c:	8b f1                	mov    %ecx,%esi
9a888e:	89 75 f0             	mov    %esi,-0x10(%ebp)
9a8891:	6a 0a                	push   $0xa
9a8893:	8d 4e 04             	lea    0x4(%esi),%ecx
9a8896:	c7 06 9c 13 c6 00    	movl   $0xc6139c,(%esi)
9a889c:	e8 f0 91 a5 ff       	call   0x401a91
9a88a1:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9a88a5:	8d 4e 20             	lea    0x20(%esi),%ecx
9a88a8:	6a 0a                	push   $0xa
9a88aa:	e8 3f 84 a6 ff       	call   0x410cee
9a88af:	6a 0a                	push   $0xa
9a88b1:	8d 4e 3c             	lea    0x3c(%esi),%ecx
9a88b4:	e8 35 84 a6 ff       	call   0x410cee
9a88b9:	83 3d 80 fe d7 00 00 	cmpl   $0x0,0xd7fe80
9a88c0:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
9a88c4:	74 05                	je     0x9a88cb
9a88c6:	e8 9b 96 a8 ff       	call   0x431f66
9a88cb:	89 35 80 fe d7 00    	mov    %esi,0xd7fe80
9a88d1:	8b c6                	mov    %esi,%eax
9a88d3:	e8 3f 5b a6 ff       	call   0x40e417
9a88d8:	c3                   	ret
9a88d9:	cc                   	int3
9a88da:	cc                   	int3
9a88db:	cc                   	int3
9a88dc:	cc                   	int3
9a88dd:	cc                   	int3
9a88de:	cc                   	int3
9a88df:	cc                   	int3
9a88e0:	cc                   	int3
9a88e1:	cc                   	int3
9a88e2:	cc                   	int3
9a88e3:	cc                   	int3
9a88e4:	cc                   	int3
9a88e5:	cc                   	int3
9a88e6:	cc                   	int3
9a88e7:	cc                   	int3
9a88e8:	cc                   	int3
9a88e9:	cc                   	int3
9a88ea:	cc                   	int3
9a88eb:	cc                   	int3
9a88ec:	cc                   	int3
9a88ed:	cc                   	int3
9a88ee:	cc                   	int3
9a88ef:	55                   	push   %ebp
9a88f0:	8b ec                	mov    %esp,%ebp
9a88f2:	51                   	push   %ecx
9a88f3:	56                   	push   %esi
9a88f4:	ff 75 08             	push   0x8(%ebp)
9a88f7:	8b f1                	mov    %ecx,%esi
9a88f9:	89 75 fc             	mov    %esi,-0x4(%ebp)
9a88fc:	e8 82 c0 a7 ff       	call   0x424983
9a8901:	8b c6                	mov    %esi,%eax
9a8903:	5e                   	pop    %esi
9a8904:	8b e5                	mov    %ebp,%esp
9a8906:	5d                   	pop    %ebp
9a8907:	c2 04 00             	ret    $0x4
9a890a:	cc                   	int3
9a890b:	cc                   	int3
9a890c:	cc                   	int3
9a890d:	cc                   	int3
9a890e:	cc                   	int3
9a890f:	cc                   	int3
9a8910:	55                   	push   %ebp
9a8911:	8b ec                	mov    %esp,%ebp
9a8913:	6a ff                	push   $0xffffffff
9a8915:	68 40 fb ba 00       	push   $0xbafb40
9a891a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
9a8920:	50                   	push   %eax
9a8921:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
9a8926:	33 c5                	xor    %ebp,%eax
9a8928:	50                   	push   %eax
9a8929:	8d 45 f4             	lea    -0xc(%ebp),%eax
9a892c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
9a8932:	c7 01 88 13 c6 00    	movl   $0xc61388,(%ecx)
9a8938:	e8 9e 1b a9 ff       	call   0x43a4db
9a893d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
9a8940:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
9a8947:	59                   	pop    %ecx
9a8948:	8b e5                	mov    %ebp,%esp
9a894a:	5d                   	pop    %ebp
9a894b:	c3                   	ret
9a894c:	cc                   	int3
9a894d:	cc                   	int3
9a894e:	cc                   	int3
9a894f:	cc                   	int3
9a8950:	cc                   	int3
9a8951:	cc                   	int3
9a8952:	cc                   	int3
9a8953:	cc                   	int3
9a8954:	cc                   	int3
9a8955:	cc                   	int3
9a8956:	cc                   	int3
9a8957:	cc                   	int3
9a8958:	cc                   	int3
9a8959:	cc                   	int3
9a895a:	cc                   	int3
9a895b:	8b 09                	mov    (%ecx),%ecx
9a895d:	83 e9 10             	sub    $0x10,%ecx
9a8960:	e9 af c2 a5 ff       	jmp    0x404c14
9a8965:	cc                   	int3
9a8966:	cc                   	int3
9a8967:	55                   	push   %ebp
9a8968:	8b ec                	mov    %esp,%ebp
9a896a:	6a ff                	push   $0xffffffff
9a896c:	68 73 fb ba 00       	push   $0xbafb73
9a8971:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
9a8977:	50                   	push   %eax
9a8978:	56                   	push   %esi
9a8979:	57                   	push   %edi
9a897a:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
9a897f:	33 c5                	xor    %ebp,%eax
9a8981:	50                   	push   %eax
9a8982:	8d 45 f4             	lea    -0xc(%ebp),%eax
9a8985:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
9a898b:	8b f1                	mov    %ecx,%esi
9a898d:	c7 06 9c 13 c6 00    	movl   $0xc6139c,(%esi)
9a8993:	8d 4e 3c             	lea    0x3c(%esi),%ecx
9a8996:	83 25 80 fe d7 00 00 	andl   $0x0,0xd7fe80
9a899d:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9a89a1:	bf e4 2d c4 00       	mov    $0xc42de4,%edi
9a89a6:	89 39                	mov    %edi,(%ecx)
9a89a8:	e8 e6 90 a8 ff       	call   0x431a93
9a89ad:	8d 4e 20             	lea    0x20(%esi),%ecx
9a89b0:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
9a89b7:	89 39                	mov    %edi,(%ecx)
9a89b9:	e8 d5 90 a8 ff       	call   0x431a93
9a89be:	8d 4e 04             	lea    0x4(%esi),%ecx
9a89c1:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
9a89c8:	c7 01 88 13 c6 00    	movl   $0xc61388,(%ecx)
9a89ce:	e8 08 1b a9 ff       	call   0x43a4db
9a89d3:	8b 4d f4             	mov    -0xc(%ebp),%ecx
9a89d6:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
9a89dd:	59                   	pop    %ecx
9a89de:	5f                   	pop    %edi
9a89df:	5e                   	pop    %esi
9a89e0:	8b e5                	mov    %ebp,%esp
9a89e2:	5d                   	pop    %ebp
9a89e3:	c3                   	ret
9a89e4:	cc                   	int3
9a89e5:	cc                   	int3
9a89e6:	cc                   	int3
9a89e7:	cc                   	int3
9a89e8:	cc                   	int3
9a89e9:	cc                   	int3
9a89ea:	cc                   	int3
9a89eb:	cc                   	int3
9a89ec:	cc                   	int3
9a89ed:	cc                   	int3
9a89ee:	cc                   	int3
9a89ef:	cc                   	int3
9a89f0:	cc                   	int3
9a89f1:	cc                   	int3
9a89f2:	cc                   	int3
9a89f3:	cc                   	int3
9a89f4:	cc                   	int3
9a89f5:	cc                   	int3
9a89f6:	cc                   	int3
9a89f7:	cc                   	int3
9a89f8:	cc                   	int3
9a89f9:	cc                   	int3
9a89fa:	cc                   	int3
9a89fb:	cc                   	int3
9a89fc:	cc                   	int3
9a89fd:	cc                   	int3
9a89fe:	cc                   	int3
9a89ff:	cc                   	int3
9a8a00:	cc                   	int3
9a8a01:	cc                   	int3
9a8a02:	cc                   	int3
9a8a03:	8b 09                	mov    (%ecx),%ecx
9a8a05:	83 e9 10             	sub    $0x10,%ecx
9a8a08:	e9 07 c2 a5 ff       	jmp    0x404c14
9a8a0d:	cc                   	int3
9a8a0e:	cc                   	int3
9a8a0f:	55                   	push   %ebp
9a8a10:	8b ec                	mov    %esp,%ebp
9a8a12:	8b 4d 08             	mov    0x8(%ebp),%ecx
9a8a15:	68 d4 f1 d5 00       	push   $0xd5f1d4
9a8a1a:	e8 f2 73 a6 ff       	call   0x40fe11
9a8a1f:	8b 4d 0c             	mov    0xc(%ebp),%ecx
9a8a22:	89 01                	mov    %eax,(%ecx)
9a8a24:	8b 45 08             	mov    0x8(%ebp),%eax
9a8a27:	5d                   	pop    %ebp
9a8a28:	c2 08 00             	ret    $0x8
9a8a2b:	cc                   	int3
9a8a2c:	cc                   	int3
9a8a2d:	cc                   	int3
9a8a2e:	cc                   	int3
9a8a2f:	cc                   	int3
9a8a30:	cc                   	int3
9a8a31:	cc                   	int3
9a8a32:	55                   	push   %ebp
9a8a33:	8b ec                	mov    %esp,%ebp
9a8a35:	51                   	push   %ecx
9a8a36:	51                   	push   %ecx
9a8a37:	56                   	push   %esi
9a8a38:	8d 45 fc             	lea    -0x4(%ebp),%eax
9a8a3b:	8b f1                	mov    %ecx,%esi
9a8a3d:	50                   	push   %eax
9a8a3e:	8d 45 f8             	lea    -0x8(%ebp),%eax
9a8a41:	50                   	push   %eax
9a8a42:	ff 75 08             	push   0x8(%ebp)
9a8a45:	e8 3e bf a7 ff       	call   0x424988
9a8a4a:	8b d0                	mov    %eax,%edx
9a8a4c:	85 d2                	test   %edx,%edx
9a8a4e:	75 3b                	jne    0x9a8a8b
9a8a50:	39 46 04             	cmp    %eax,0x4(%esi)
9a8a53:	75 12                	jne    0x9a8a67
9a8a55:	6a 01                	push   $0x1
9a8a57:	ff 76 08             	push   0x8(%esi)
9a8a5a:	8b ce                	mov    %esi,%ecx
9a8a5c:	e8 4a 1e a8 ff       	call   0x42a8ab
9a8a61:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
9a8a65:	74 2e                	je     0x9a8a95
9a8a67:	ff 75 08             	push   0x8(%ebp)
9a8a6a:	8b ce                	mov    %esi,%ecx
9a8a6c:	e8 38 a4 a6 ff       	call   0x412ea9
9a8a71:	8b 4d f8             	mov    -0x8(%ebp),%ecx
9a8a74:	8b d0                	mov    %eax,%edx
9a8a76:	8b 45 fc             	mov    -0x4(%ebp),%eax
9a8a79:	89 42 0c             	mov    %eax,0xc(%edx)
9a8a7c:	8b 46 04             	mov    0x4(%esi),%eax
9a8a7f:	8b 04 88             	mov    (%eax,%ecx,4),%eax
9a8a82:	89 42 08             	mov    %eax,0x8(%edx)
9a8a85:	8b 46 04             	mov    0x4(%esi),%eax
9a8a88:	89 14 88             	mov    %edx,(%eax,%ecx,4)
9a8a8b:	8d 42 04             	lea    0x4(%edx),%eax
9a8a8e:	5e                   	pop    %esi
9a8a8f:	8b e5                	mov    %ebp,%esp
9a8a91:	5d                   	pop    %ebp
9a8a92:	c2 04 00             	ret    $0x4
9a8a95:	e8 cc 94 a8 ff       	call   0x431f66
9a8a9a:	cc                   	int3
9a8a9b:	cc                   	int3
9a8a9c:	cc                   	int3
9a8a9d:	cc                   	int3
9a8a9e:	cc                   	int3
9a8a9f:	cc                   	int3
9a8aa0:	cc                   	int3
9a8aa1:	cc                   	int3
9a8aa2:	cc                   	int3
9a8aa3:	cc                   	int3
9a8aa4:	cc                   	int3
9a8aa5:	cc                   	int3
9a8aa6:	cc                   	int3
9a8aa7:	cc                   	int3
9a8aa8:	cc                   	int3
9a8aa9:	cc                   	int3
9a8aaa:	cc                   	int3
9a8aab:	cc                   	int3
9a8aac:	cc                   	int3
9a8aad:	cc                   	int3
9a8aae:	cc                   	int3
9a8aaf:	cc                   	int3
9a8ab0:	cc                   	int3
9a8ab1:	cc                   	int3
9a8ab2:	cc                   	int3
9a8ab3:	cc                   	int3
9a8ab4:	cc                   	int3
9a8ab5:	55                   	push   %ebp
9a8ab6:	8b ec                	mov    %esp,%ebp
9a8ab8:	6a ff                	push   $0xffffffff
9a8aba:	68 9f fb ba 00       	push   $0xbafb9f
9a8abf:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
9a8ac5:	50                   	push   %eax
9a8ac6:	56                   	push   %esi
9a8ac7:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
9a8acc:	33 c5                	xor    %ebp,%eax
9a8ace:	50                   	push   %eax
9a8acf:	8d 45 f4             	lea    -0xc(%ebp),%eax
9a8ad2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
9a8ad8:	8b f1                	mov    %ecx,%esi
9a8ada:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9a8ade:	c7 06 88 13 c6 00    	movl   $0xc61388,(%esi)
9a8ae4:	e8 f2 19 a9 ff       	call   0x43a4db
9a8ae9:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
9a8aed:	74 18                	je     0x9a8b07
9a8aef:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9a8af3:	75 08                	jne    0x9a8afd
9a8af5:	56                   	push   %esi
9a8af6:	e8 94 8c a5 ff       	call   0x40178f
9a8afb:	eb 09                	jmp    0x9a8b06
9a8afd:	6a 1c                	push   $0x1c
9a8aff:	56                   	push   %esi
9a8b00:	e8 d5 6c a7 ff       	call   0x41f7da
9a8b05:	59                   	pop    %ecx
9a8b06:	59                   	pop    %ecx
9a8b07:	8b c6                	mov    %esi,%eax
9a8b09:	8b 4d f4             	mov    -0xc(%ebp),%ecx
9a8b0c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
9a8b13:	59                   	pop    %ecx
9a8b14:	5e                   	pop    %esi
9a8b15:	8b e5                	mov    %ebp,%esp
9a8b17:	5d                   	pop    %ebp
9a8b18:	c2 04 00             	ret    $0x4
9a8b1b:	cc                   	int3
9a8b1c:	cc                   	int3
9a8b1d:	cc                   	int3
9a8b1e:	cc                   	int3
9a8b1f:	cc                   	int3
9a8b20:	cc                   	int3