5f484a:	cc                   	int3
5f484b:	cc                   	int3
5f484c:	cc                   	int3
5f484d:	cc                   	int3
5f484e:	cc                   	int3
5f484f:	cc                   	int3
5f4850:	8b 54 24 08          	mov    0x8(%esp),%edx
5f4854:	85 d2                	test   %edx,%edx
5f4856:	74 10                	je     0x5f4868
5f4858:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
5f485c:	8b 01                	mov    (%ecx),%eax
5f485e:	89 02                	mov    %eax,(%edx)
5f4860:	66 8b 41 04          	mov    0x4(%ecx),%ax
5f4864:	66 89 42 04          	mov    %ax,0x4(%edx)
5f4868:	c3                   	ret
5f4869:	cc                   	int3
5f486a:	cc                   	int3
5f486b:	cc                   	int3
5f486c:	cc                   	int3
5f486d:	cc                   	int3
5f486e:	cc                   	int3
5f486f:	cc                   	int3
5f4870:	8b 44 24 04          	mov    0x4(%esp),%eax
5f4874:	c3                   	ret
5f4875:	cc                   	int3
5f4876:	cc                   	int3
5f4877:	cc                   	int3
5f4878:	cc                   	int3
5f4879:	cc                   	int3
5f487a:	cc                   	int3
5f487b:	cc                   	int3
5f487c:	cc                   	int3
5f487d:	cc                   	int3
5f487e:	cc                   	int3
5f487f:	cc                   	int3
5f4880:	8b 44 24 04          	mov    0x4(%esp),%eax
5f4884:	c3                   	ret
5f4885:	cc                   	int3
5f4886:	cc                   	int3
5f4887:	cc                   	int3
5f4888:	cc                   	int3
5f4889:	cc                   	int3
5f488a:	cc                   	int3
5f488b:	cc                   	int3
5f488c:	cc                   	int3
5f488d:	cc                   	int3
5f488e:	cc                   	int3
5f488f:	cc                   	int3
5f4890:	8b 44 24 04          	mov    0x4(%esp),%eax
5f4894:	c3                   	ret
5f4895:	cc                   	int3
5f4896:	cc                   	int3
5f4897:	cc                   	int3
5f4898:	cc                   	int3
5f4899:	cc                   	int3
5f489a:	cc                   	int3
5f489b:	cc                   	int3
5f489c:	cc                   	int3
5f489d:	cc                   	int3
5f489e:	cc                   	int3
5f489f:	cc                   	int3
5f48a0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f48a4:	c3                   	ret
5f48a5:	cc                   	int3
5f48a6:	cc                   	int3
5f48a7:	cc                   	int3
5f48a8:	cc                   	int3
5f48a9:	cc                   	int3
5f48aa:	cc                   	int3
5f48ab:	cc                   	int3
5f48ac:	cc                   	int3
5f48ad:	cc                   	int3
5f48ae:	cc                   	int3
5f48af:	cc                   	int3
5f48b0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f48b4:	c3                   	ret
5f48b5:	cc                   	int3
5f48b6:	cc                   	int3
5f48b7:	cc                   	int3
5f48b8:	cc                   	int3
5f48b9:	cc                   	int3
5f48ba:	cc                   	int3
5f48bb:	cc                   	int3
5f48bc:	cc                   	int3
5f48bd:	cc                   	int3
5f48be:	cc                   	int3
5f48bf:	cc                   	int3
5f48c0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f48c4:	c3                   	ret
5f48c5:	cc                   	int3
5f48c6:	cc                   	int3
5f48c7:	cc                   	int3
5f48c8:	cc                   	int3
5f48c9:	cc                   	int3
5f48ca:	cc                   	int3
5f48cb:	cc                   	int3
5f48cc:	cc                   	int3
5f48cd:	cc                   	int3
5f48ce:	cc                   	int3
5f48cf:	cc                   	int3
5f48d0:	55                   	push   %ebp
5f48d1:	8b ec                	mov    %esp,%ebp
5f48d3:	6a ff                	push   $0xffffffff
5f48d5:	68 18 e5 b6 00       	push   $0xb6e518
5f48da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f48e0:	50                   	push   %eax
5f48e1:	51                   	push   %ecx
5f48e2:	56                   	push   %esi
5f48e3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f48e8:	33 c5                	xor    %ebp,%eax
5f48ea:	50                   	push   %eax
5f48eb:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f48ee:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f48f4:	8b f1                	mov    %ecx,%esi
5f48f6:	89 75 f0             	mov    %esi,-0x10(%ebp)
5f48f9:	e8 18 81 e3 ff       	call   0x42ca16
5f48fe:	8b 45 08             	mov    0x8(%ebp),%eax
5f4901:	c7 06 c0 87 be 00    	movl   $0xbe87c0,(%esi)
5f4907:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f490e:	8b 48 04             	mov    0x4(%eax),%ecx
5f4911:	89 4e 04             	mov    %ecx,0x4(%esi)
5f4914:	85 c9                	test   %ecx,%ecx
5f4916:	74 10                	je     0x5f4928
5f4918:	8b 41 04             	mov    0x4(%ecx),%eax
5f491b:	83 c1 04             	add    $0x4,%ecx
5f491e:	8b 40 04             	mov    0x4(%eax),%eax
5f4921:	03 c8                	add    %eax,%ecx
5f4923:	8b 01                	mov    (%ecx),%eax
5f4925:	ff 50 08             	call   *0x8(%eax)
5f4928:	8b c6                	mov    %esi,%eax
5f492a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f492d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f4934:	59                   	pop    %ecx
5f4935:	5e                   	pop    %esi
5f4936:	8b e5                	mov    %ebp,%esp
5f4938:	5d                   	pop    %ebp
5f4939:	c2 04 00             	ret    $0x4
5f493c:	cc                   	int3
5f493d:	cc                   	int3
5f493e:	cc                   	int3
5f493f:	cc                   	int3
5f4940:	cc                   	int3
5f4941:	cc                   	int3
5f4942:	cc                   	int3
5f4943:	cc                   	int3
5f4944:	cc                   	int3
5f4945:	cc                   	int3
5f4946:	cc                   	int3
5f4947:	cc                   	int3
5f4948:	cc                   	int3
5f4949:	cc                   	int3
5f494a:	cc                   	int3
5f494b:	cc                   	int3
5f494c:	cc                   	int3
5f494d:	cc                   	int3
5f494e:	cc                   	int3
5f494f:	cc                   	int3
5f4950:	cc                   	int3
5f4951:	cc                   	int3
5f4952:	cc                   	int3
5f4953:	cc                   	int3
5f4954:	cc                   	int3
5f4955:	cc                   	int3
5f4956:	cc                   	int3
5f4957:	cc                   	int3
5f4958:	cc                   	int3
5f4959:	cc                   	int3
5f495a:	cc                   	int3
5f495b:	cc                   	int3
5f495c:	cc                   	int3
5f495d:	cc                   	int3
5f495e:	cc                   	int3
5f495f:	cc                   	int3
5f4960:	55                   	push   %ebp
5f4961:	8b ec                	mov    %esp,%ebp
5f4963:	6a ff                	push   $0xffffffff
5f4965:	68 48 e5 b6 00       	push   $0xb6e548
5f496a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f4970:	50                   	push   %eax
5f4971:	51                   	push   %ecx
5f4972:	56                   	push   %esi
5f4973:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f4978:	33 c5                	xor    %ebp,%eax
5f497a:	50                   	push   %eax
5f497b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f497e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f4984:	8b f1                	mov    %ecx,%esi
5f4986:	89 75 f0             	mov    %esi,-0x10(%ebp)
5f4989:	e8 88 80 e3 ff       	call   0x42ca16
5f498e:	8b 4d 08             	mov    0x8(%ebp),%ecx
5f4991:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f4998:	c7 06 c0 87 be 00    	movl   $0xbe87c0,(%esi)
5f499e:	89 4e 04             	mov    %ecx,0x4(%esi)
5f49a1:	85 c9                	test   %ecx,%ecx
5f49a3:	74 10                	je     0x5f49b5
5f49a5:	8b 41 04             	mov    0x4(%ecx),%eax
5f49a8:	83 c1 04             	add    $0x4,%ecx
5f49ab:	8b 40 04             	mov    0x4(%eax),%eax
5f49ae:	03 c8                	add    %eax,%ecx
5f49b0:	8b 01                	mov    (%ecx),%eax
5f49b2:	ff 50 08             	call   *0x8(%eax)
5f49b5:	8b c6                	mov    %esi,%eax
5f49b7:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f49ba:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f49c1:	59                   	pop    %ecx
5f49c2:	5e                   	pop    %esi
5f49c3:	8b e5                	mov    %ebp,%esp
5f49c5:	5d                   	pop    %ebp
5f49c6:	c2 04 00             	ret    $0x4
5f49c9:	cc                   	int3
5f49ca:	cc                   	int3
5f49cb:	cc                   	int3
5f49cc:	cc                   	int3
5f49cd:	cc                   	int3
5f49ce:	cc                   	int3
5f49cf:	cc                   	int3
5f49d0:	cc                   	int3
5f49d1:	cc                   	int3
5f49d2:	cc                   	int3
5f49d3:	cc                   	int3
5f49d4:	cc                   	int3
5f49d5:	cc                   	int3
5f49d6:	cc                   	int3
5f49d7:	cc                   	int3
5f49d8:	cc                   	int3
5f49d9:	cc                   	int3
5f49da:	cc                   	int3
5f49db:	cc                   	int3
5f49dc:	cc                   	int3
5f49dd:	cc                   	int3
5f49de:	cc                   	int3
5f49df:	cc                   	int3
5f49e0:	cc                   	int3
5f49e1:	cc                   	int3
5f49e2:	cc                   	int3
5f49e3:	cc                   	int3
5f49e4:	cc                   	int3
5f49e5:	cc                   	int3
5f49e6:	cc                   	int3
5f49e7:	cc                   	int3
5f49e8:	cc                   	int3
5f49e9:	cc                   	int3
5f49ea:	cc                   	int3
5f49eb:	cc                   	int3
5f49ec:	cc                   	int3
5f49ed:	cc                   	int3
5f49ee:	cc                   	int3
5f49ef:	cc                   	int3
5f49f0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
5f49f6:	8b c1                	mov    %ecx,%eax
5f49f8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
5f49ff:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
5f4a06:	c3                   	ret
5f4a07:	cc                   	int3
5f4a08:	cc                   	int3
5f4a09:	cc                   	int3
5f4a0a:	cc                   	int3
5f4a0b:	cc                   	int3
5f4a0c:	cc                   	int3
5f4a0d:	cc                   	int3
5f4a0e:	cc                   	int3
5f4a0f:	cc                   	int3
5f4a10:	8b 44 24 04          	mov    0x4(%esp),%eax
5f4a14:	89 01                	mov    %eax,(%ecx)
5f4a16:	8b c1                	mov    %ecx,%eax
5f4a18:	c2 08 00             	ret    $0x8
5f4a1b:	cc                   	int3
5f4a1c:	cc                   	int3
5f4a1d:	cc                   	int3
5f4a1e:	cc                   	int3
5f4a1f:	cc                   	int3
5f4a20:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
5f4a26:	8b c1                	mov    %ecx,%eax
5f4a28:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
5f4a2f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
5f4a36:	c3                   	ret
5f4a37:	cc                   	int3
5f4a38:	cc                   	int3
5f4a39:	cc                   	int3
5f4a3a:	cc                   	int3
5f4a3b:	cc                   	int3
5f4a3c:	cc                   	int3
5f4a3d:	cc                   	int3
5f4a3e:	cc                   	int3
5f4a3f:	cc                   	int3
5f4a40:	8b c1                	mov    %ecx,%eax
5f4a42:	c2 04 00             	ret    $0x4
5f4a45:	cc                   	int3
5f4a46:	cc                   	int3
5f4a47:	cc                   	int3
5f4a48:	cc                   	int3
5f4a49:	cc                   	int3
5f4a4a:	cc                   	int3
5f4a4b:	cc                   	int3
5f4a4c:	cc                   	int3
5f4a4d:	cc                   	int3
5f4a4e:	cc                   	int3
5f4a4f:	cc                   	int3
5f4a50:	8b c1                	mov    %ecx,%eax
5f4a52:	c3                   	ret
5f4a53:	cc                   	int3
5f4a54:	cc                   	int3
5f4a55:	cc                   	int3
5f4a56:	cc                   	int3
5f4a57:	cc                   	int3
5f4a58:	cc                   	int3
5f4a59:	cc                   	int3
5f4a5a:	cc                   	int3
5f4a5b:	cc                   	int3
5f4a5c:	cc                   	int3
5f4a5d:	cc                   	int3
5f4a5e:	cc                   	int3
5f4a5f:	cc                   	int3
5f4a60:	8b c1                	mov    %ecx,%eax
5f4a62:	c2 04 00             	ret    $0x4
5f4a65:	cc                   	int3
5f4a66:	cc                   	int3
5f4a67:	cc                   	int3
5f4a68:	cc                   	int3
5f4a69:	cc                   	int3
5f4a6a:	cc                   	int3
5f4a6b:	cc                   	int3
5f4a6c:	cc                   	int3
5f4a6d:	cc                   	int3
5f4a6e:	cc                   	int3
5f4a6f:	cc                   	int3
5f4a70:	8b c1                	mov    %ecx,%eax
5f4a72:	c3                   	ret
5f4a73:	cc                   	int3
5f4a74:	cc                   	int3
5f4a75:	cc                   	int3
5f4a76:	cc                   	int3
5f4a77:	cc                   	int3
5f4a78:	cc                   	int3
5f4a79:	cc                   	int3
5f4a7a:	cc                   	int3
5f4a7b:	cc                   	int3
5f4a7c:	cc                   	int3
5f4a7d:	cc                   	int3
5f4a7e:	cc                   	int3
5f4a7f:	cc                   	int3
5f4a80:	55                   	push   %ebp
5f4a81:	8b ec                	mov    %esp,%ebp
5f4a83:	6a ff                	push   $0xffffffff
5f4a85:	68 70 e5 b6 00       	push   $0xb6e570
5f4a8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f4a90:	50                   	push   %eax
5f4a91:	83 ec 0c             	sub    $0xc,%esp
5f4a94:	53                   	push   %ebx
5f4a95:	56                   	push   %esi