6f773a:	cc                   	int3
6f773b:	cc                   	int3
6f773c:	cc                   	int3
6f773d:	cc                   	int3
6f773e:	cc                   	int3
6f773f:	cc                   	int3
6f7740:	55                   	push   %ebp
6f7741:	8b ec                	mov    %esp,%ebp
6f7743:	6a ff                	push   $0xffffffff
6f7745:	68 21 15 b8 00       	push   $0xb81521
6f774a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7750:	50                   	push   %eax
6f7751:	83 ec 08             	sub    $0x8,%esp
6f7754:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7759:	33 c5                	xor    %ebp,%eax
6f775b:	50                   	push   %eax
6f775c:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f775f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7765:	8b 4d 08             	mov    0x8(%ebp),%ecx
6f7768:	89 4d f0             	mov    %ecx,-0x10(%ebp)
6f776b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7772:	85 c9                	test   %ecx,%ecx
6f7774:	74 17                	je     0x6f778d
6f7776:	8b 45 10             	mov    0x10(%ebp),%eax
6f7779:	51                   	push   %ecx
6f777a:	51                   	push   %ecx
6f777b:	8b d4                	mov    %esp,%edx
6f777d:	8b 00                	mov    (%eax),%eax
6f777f:	89 02                	mov    %eax,(%edx)
6f7781:	8b 45 0c             	mov    0xc(%ebp),%eax
6f7784:	0f b6 00             	movzbl (%eax),%eax
6f7787:	50                   	push   %eax
6f7788:	e8 2e cc d2 ff       	call   0x4243bb
6f778d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7790:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7797:	59                   	pop    %ecx
6f7798:	8b e5                	mov    %ebp,%esp
6f779a:	5d                   	pop    %ebp
6f779b:	c2 10 00             	ret    $0x10
6f779e:	cc                   	int3
6f779f:	cc                   	int3
6f77a0:	cc                   	int3
6f77a1:	cc                   	int3
6f77a2:	cc                   	int3
6f77a3:	cc                   	int3
6f77a4:	cc                   	int3
6f77a5:	cc                   	int3
6f77a6:	cc                   	int3
6f77a7:	cc                   	int3
6f77a8:	cc                   	int3
6f77a9:	cc                   	int3
6f77aa:	cc                   	int3
6f77ab:	cc                   	int3
6f77ac:	cc                   	int3
6f77ad:	cc                   	int3
6f77ae:	cc                   	int3
6f77af:	cc                   	int3
6f77b0:	cc                   	int3
6f77b1:	cc                   	int3
6f77b2:	cc                   	int3
6f77b3:	cc                   	int3
6f77b4:	cc                   	int3
6f77b5:	cc                   	int3
6f77b6:	cc                   	int3
6f77b7:	cc                   	int3
6f77b8:	cc                   	int3
6f77b9:	cc                   	int3
6f77ba:	cc                   	int3
6f77bb:	cc                   	int3
6f77bc:	cc                   	int3
6f77bd:	cc                   	int3
6f77be:	cc                   	int3
6f77bf:	cc                   	int3
6f77c0:	55                   	push   %ebp
6f77c1:	8b ec                	mov    %esp,%ebp
6f77c3:	6a ff                	push   $0xffffffff
6f77c5:	68 61 15 b8 00       	push   $0xb81561
6f77ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f77d0:	50                   	push   %eax
6f77d1:	83 ec 08             	sub    $0x8,%esp
6f77d4:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f77d9:	33 c5                	xor    %ebp,%eax
6f77db:	50                   	push   %eax
6f77dc:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f77df:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f77e5:	8b 4d 0c             	mov    0xc(%ebp),%ecx
6f77e8:	89 4d f0             	mov    %ecx,-0x10(%ebp)
6f77eb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f77f2:	85 c9                	test   %ecx,%ecx
6f77f4:	74 17                	je     0x6f780d
6f77f6:	8b 45 14             	mov    0x14(%ebp),%eax
6f77f9:	51                   	push   %ecx
6f77fa:	51                   	push   %ecx
6f77fb:	8b d4                	mov    %esp,%edx
6f77fd:	8b 00                	mov    (%eax),%eax
6f77ff:	89 02                	mov    %eax,(%edx)
6f7801:	8b 45 10             	mov    0x10(%ebp),%eax
6f7804:	0f b6 00             	movzbl (%eax),%eax
6f7807:	50                   	push   %eax
6f7808:	e8 ae cb d2 ff       	call   0x4243bb
6f780d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7810:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7817:	59                   	pop    %ecx
6f7818:	8b e5                	mov    %ebp,%esp
6f781a:	5d                   	pop    %ebp
6f781b:	c3                   	ret
6f781c:	cc                   	int3
6f781d:	cc                   	int3
6f781e:	cc                   	int3
6f781f:	cc                   	int3
6f7820:	cc                   	int3
6f7821:	cc                   	int3
6f7822:	cc                   	int3
6f7823:	cc                   	int3
6f7824:	cc                   	int3
6f7825:	cc                   	int3
6f7826:	cc                   	int3
6f7827:	cc                   	int3
6f7828:	cc                   	int3
6f7829:	cc                   	int3
6f782a:	cc                   	int3
6f782b:	cc                   	int3
6f782c:	cc                   	int3
6f782d:	cc                   	int3
6f782e:	cc                   	int3
6f782f:	cc                   	int3
6f7830:	cc                   	int3
6f7831:	cc                   	int3
6f7832:	cc                   	int3
6f7833:	cc                   	int3
6f7834:	cc                   	int3
6f7835:	cc                   	int3
6f7836:	cc                   	int3
6f7837:	cc                   	int3
6f7838:	cc                   	int3
6f7839:	cc                   	int3
6f783a:	cc                   	int3
6f783b:	cc                   	int3
6f783c:	cc                   	int3
6f783d:	cc                   	int3
6f783e:	cc                   	int3
6f783f:	cc                   	int3
6f7840:	55                   	push   %ebp
6f7841:	8b ec                	mov    %esp,%ebp
6f7843:	6a ff                	push   $0xffffffff
6f7845:	68 a1 15 b8 00       	push   $0xb815a1
6f784a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7850:	50                   	push   %eax
6f7851:	83 ec 08             	sub    $0x8,%esp
6f7854:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7859:	33 c5                	xor    %ebp,%eax
6f785b:	50                   	push   %eax
6f785c:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f785f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7865:	8b 4d 08             	mov    0x8(%ebp),%ecx
6f7868:	89 4d f0             	mov    %ecx,-0x10(%ebp)
6f786b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7872:	85 c9                	test   %ecx,%ecx
6f7874:	74 17                	je     0x6f788d
6f7876:	8b 45 10             	mov    0x10(%ebp),%eax
6f7879:	51                   	push   %ecx
6f787a:	51                   	push   %ecx
6f787b:	8b d4                	mov    %esp,%edx
6f787d:	8b 00                	mov    (%eax),%eax
6f787f:	89 02                	mov    %eax,(%edx)
6f7881:	8b 45 0c             	mov    0xc(%ebp),%eax
6f7884:	0f b6 00             	movzbl (%eax),%eax
6f7887:	50                   	push   %eax
6f7888:	e8 fd cd d3 ff       	call   0x43468a
6f788d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7890:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7897:	59                   	pop    %ecx
6f7898:	8b e5                	mov    %ebp,%esp
6f789a:	5d                   	pop    %ebp
6f789b:	c2 10 00             	ret    $0x10
6f789e:	cc                   	int3
6f789f:	cc                   	int3
6f78a0:	cc                   	int3
6f78a1:	cc                   	int3
6f78a2:	cc                   	int3
6f78a3:	cc                   	int3
6f78a4:	cc                   	int3
6f78a5:	cc                   	int3
6f78a6:	cc                   	int3
6f78a7:	cc                   	int3
6f78a8:	cc                   	int3
6f78a9:	cc                   	int3
6f78aa:	cc                   	int3
6f78ab:	cc                   	int3
6f78ac:	cc                   	int3
6f78ad:	cc                   	int3
6f78ae:	cc                   	int3
6f78af:	cc                   	int3
6f78b0:	cc                   	int3
6f78b1:	cc                   	int3
6f78b2:	cc                   	int3
6f78b3:	cc                   	int3
6f78b4:	cc                   	int3
6f78b5:	cc                   	int3
6f78b6:	cc                   	int3
6f78b7:	cc                   	int3
6f78b8:	cc                   	int3
6f78b9:	cc                   	int3
6f78ba:	cc                   	int3
6f78bb:	cc                   	int3
6f78bc:	cc                   	int3
6f78bd:	cc                   	int3
6f78be:	cc                   	int3
6f78bf:	cc                   	int3
6f78c0:	55                   	push   %ebp
6f78c1:	8b ec                	mov    %esp,%ebp
6f78c3:	6a ff                	push   $0xffffffff
6f78c5:	68 e1 15 b8 00       	push   $0xb815e1
6f78ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f78d0:	50                   	push   %eax
6f78d1:	83 ec 08             	sub    $0x8,%esp
6f78d4:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f78d9:	33 c5                	xor    %ebp,%eax
6f78db:	50                   	push   %eax
6f78dc:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f78df:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f78e5:	8b 4d 08             	mov    0x8(%ebp),%ecx
6f78e8:	89 4d f0             	mov    %ecx,-0x10(%ebp)
6f78eb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f78f2:	85 c9                	test   %ecx,%ecx
6f78f4:	74 17                	je     0x6f790d
6f78f6:	8b 45 10             	mov    0x10(%ebp),%eax
6f78f9:	51                   	push   %ecx
6f78fa:	51                   	push   %ecx
6f78fb:	8b d4                	mov    %esp,%edx
6f78fd:	8b 00                	mov    (%eax),%eax
6f78ff:	89 02                	mov    %eax,(%edx)
6f7901:	8b 45 0c             	mov    0xc(%ebp),%eax
6f7904:	0f b6 00             	movzbl (%eax),%eax
6f7907:	50                   	push   %eax
6f7908:	e8 7d cd d3 ff       	call   0x43468a
6f790d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7910:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7917:	59                   	pop    %ecx
6f7918:	8b e5                	mov    %ebp,%esp
6f791a:	5d                   	pop    %ebp
6f791b:	c2 10 00             	ret    $0x10
6f791e:	cc                   	int3
6f791f:	cc                   	int3
6f7920:	cc                   	int3
6f7921:	cc                   	int3
6f7922:	cc                   	int3
6f7923:	cc                   	int3
6f7924:	cc                   	int3
6f7925:	cc                   	int3
6f7926:	cc                   	int3
6f7927:	cc                   	int3
6f7928:	cc                   	int3
6f7929:	cc                   	int3
6f792a:	cc                   	int3
6f792b:	cc                   	int3
6f792c:	cc                   	int3
6f792d:	cc                   	int3
6f792e:	cc                   	int3
6f792f:	cc                   	int3
6f7930:	cc                   	int3
6f7931:	cc                   	int3
6f7932:	cc                   	int3
6f7933:	cc                   	int3
6f7934:	cc                   	int3
6f7935:	cc                   	int3
6f7936:	cc                   	int3
6f7937:	cc                   	int3
6f7938:	cc                   	int3
6f7939:	cc                   	int3
6f793a:	cc                   	int3
6f793b:	cc                   	int3
6f793c:	cc                   	int3
6f793d:	cc                   	int3
6f793e:	cc                   	int3
6f793f:	cc                   	int3
6f7940:	55                   	push   %ebp
6f7941:	8b ec                	mov    %esp,%ebp
6f7943:	6a ff                	push   $0xffffffff
6f7945:	68 21 16 b8 00       	push   $0xb81621
6f794a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7950:	50                   	push   %eax
6f7951:	83 ec 08             	sub    $0x8,%esp
6f7954:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7959:	33 c5                	xor    %ebp,%eax
6f795b:	50                   	push   %eax
6f795c:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f795f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7965:	8b 4d 0c             	mov    0xc(%ebp),%ecx
6f7968:	89 4d f0             	mov    %ecx,-0x10(%ebp)
6f796b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7972:	85 c9                	test   %ecx,%ecx
6f7974:	74 17                	je     0x6f798d
6f7976:	8b 45 14             	mov    0x14(%ebp),%eax
6f7979:	51                   	push   %ecx
6f797a:	51                   	push   %ecx
6f797b:	8b d4                	mov    %esp,%edx
6f797d:	8b 00                	mov    (%eax),%eax
6f797f:	89 02                	mov    %eax,(%edx)
6f7981:	8b 45 10             	mov    0x10(%ebp),%eax
6f7984:	0f b6 00             	movzbl (%eax),%eax
6f7987:	50                   	push   %eax
6f7988:	e8 fd cc d3 ff       	call   0x43468a
6f798d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7990:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7997:	59                   	pop    %ecx
6f7998:	8b e5                	mov    %ebp,%esp
6f799a:	5d                   	pop    %ebp
6f799b:	c3                   	ret
6f799c:	cc                   	int3
6f799d:	cc                   	int3
6f799e:	cc                   	int3
6f799f:	cc                   	int3
6f79a0:	cc                   	int3
6f79a1:	cc                   	int3
6f79a2:	cc                   	int3
6f79a3:	cc                   	int3
6f79a4:	cc                   	int3
6f79a5:	cc                   	int3
6f79a6:	cc                   	int3
6f79a7:	cc                   	int3
6f79a8:	cc                   	int3
6f79a9:	cc                   	int3
6f79aa:	cc                   	int3
6f79ab:	cc                   	int3
6f79ac:	cc                   	int3
6f79ad:	cc                   	int3
6f79ae:	cc                   	int3
6f79af:	cc                   	int3
6f79b0:	cc                   	int3
6f79b1:	cc                   	int3
6f79b2:	cc                   	int3
6f79b3:	cc                   	int3
6f79b4:	cc                   	int3
6f79b5:	cc                   	int3
6f79b6:	cc                   	int3
6f79b7:	cc                   	int3
6f79b8:	cc                   	int3
6f79b9:	cc                   	int3
6f79ba:	cc                   	int3
6f79bb:	cc                   	int3
6f79bc:	cc                   	int3
6f79bd:	cc                   	int3
6f79be:	cc                   	int3
6f79bf:	cc                   	int3
6f79c0:	55                   	push   %ebp
6f79c1:	8b ec                	mov    %esp,%ebp
6f79c3:	6a ff                	push   $0xffffffff
6f79c5:	68 61 16 b8 00       	push   $0xb81661
6f79ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax