9f97b8:	cc                   	int3
9f97b9:	cc                   	int3
9f97ba:	cc                   	int3
9f97bb:	cc                   	int3
9f97bc:	cc                   	int3
9f97bd:	cc                   	int3
9f97be:	cc                   	int3
9f97bf:	cc                   	int3
9f97c0:	cc                   	int3
9f97c1:	cc                   	int3
9f97c2:	cc                   	int3
9f97c3:	cc                   	int3
9f97c4:	cc                   	int3
9f97c5:	cc                   	int3
9f97c6:	cc                   	int3
9f97c7:	cc                   	int3
9f97c8:	cc                   	int3
9f97c9:	cc                   	int3
9f97ca:	cc                   	int3
9f97cb:	cc                   	int3
9f97cc:	cc                   	int3
9f97cd:	cc                   	int3
9f97ce:	55                   	push   %ebp
9f97cf:	8b ec                	mov    %esp,%ebp
9f97d1:	8b 55 08             	mov    0x8(%ebp),%edx
9f97d4:	85 d2                	test   %edx,%edx
9f97d6:	75 07                	jne    0x9f97df
9f97d8:	b8 57 00 07 80       	mov    $0x80070057,%eax
9f97dd:	eb 0a                	jmp    0x9f97e9
9f97df:	8b 81 14 01 00 00    	mov    0x114(%ecx),%eax
9f97e5:	89 02                	mov    %eax,(%edx)
9f97e7:	33 c0                	xor    %eax,%eax
9f97e9:	5d                   	pop    %ebp
9f97ea:	c2 04 00             	ret    $0x4
9f97ed:	cc                   	int3
9f97ee:	cc                   	int3
9f97ef:	cc                   	int3
9f97f0:	cc                   	int3
9f97f1:	cc                   	int3
9f97f2:	cc                   	int3
9f97f3:	cc                   	int3
9f97f4:	55                   	push   %ebp
9f97f5:	8b ec                	mov    %esp,%ebp
9f97f7:	66 83 7d 08 03       	cmpw   $0x3,0x8(%ebp)
9f97fc:	57                   	push   %edi
9f97fd:	8b f9                	mov    %ecx,%edi
9f97ff:	75 30                	jne    0x9f9831
9f9801:	8b 55 10             	mov    0x10(%ebp),%edx
9f9804:	85 d2                	test   %edx,%edx
9f9806:	74 29                	je     0x9f9831
9f9808:	7e 27                	jle    0x9f9831
9f980a:	8b 07                	mov    (%edi),%eax
9f980c:	56                   	push   %esi
9f980d:	52                   	push   %edx
9f980e:	8b b0 a8 00 00 00    	mov    0xa8(%eax),%esi
9f9814:	8b ce                	mov    %esi,%ecx
9f9816:	e8 4a 2e a3 ff       	call   0x42c665
9f981b:	8b cf                	mov    %edi,%ecx
9f981d:	ff d6                	call   *%esi
9f981f:	8d 4f 34             	lea    0x34(%edi),%ecx
9f9822:	e8 01 91 a0 ff       	call   0x402928
9f9827:	8b 4d 18             	mov    0x18(%ebp),%ecx
9f982a:	5e                   	pop    %esi
9f982b:	89 01                	mov    %eax,(%ecx)
9f982d:	33 c0                	xor    %eax,%eax
9f982f:	eb 03                	jmp    0x9f9834
9f9831:	33 c0                	xor    %eax,%eax
9f9833:	40                   	inc    %eax
9f9834:	5f                   	pop    %edi
9f9835:	5d                   	pop    %ebp
9f9836:	c2 14 00             	ret    $0x14
9f9839:	cc                   	int3
9f983a:	cc                   	int3
9f983b:	cc                   	int3
9f983c:	cc                   	int3
9f983d:	cc                   	int3
9f983e:	cc                   	int3
9f983f:	cc                   	int3
9f9840:	cc                   	int3
9f9841:	cc                   	int3
9f9842:	cc                   	int3
9f9843:	cc                   	int3
9f9844:	cc                   	int3
9f9845:	cc                   	int3
9f9846:	cc                   	int3
9f9847:	cc                   	int3
9f9848:	cc                   	int3
9f9849:	cc                   	int3
9f984a:	55                   	push   %ebp
9f984b:	8b ec                	mov    %esp,%ebp
9f984d:	56                   	push   %esi
9f984e:	8b 75 08             	mov    0x8(%ebp),%esi
9f9851:	85 f6                	test   %esi,%esi
9f9853:	75 07                	jne    0x9f985c
9f9855:	b8 57 00 07 80       	mov    $0x80070057,%eax
9f985a:	eb 25                	jmp    0x9f9881
9f985c:	83 26 00             	andl   $0x0,(%esi)
9f985f:	8b 89 84 00 00 00    	mov    0x84(%ecx),%ecx
9f9865:	85 c9                	test   %ecx,%ecx
9f9867:	74 15                	je     0x9f987e
9f9869:	83 79 20 00          	cmpl   $0x0,0x20(%ecx)
9f986d:	74 0f                	je     0x9f987e
9f986f:	e8 f2 1d a3 ff       	call   0x42b666
9f9874:	85 c0                	test   %eax,%eax
9f9876:	74 02                	je     0x9f987a
9f9878:	89 06                	mov    %eax,(%esi)
9f987a:	33 c0                	xor    %eax,%eax
9f987c:	eb 03                	jmp    0x9f9881
9f987e:	33 c0                	xor    %eax,%eax
9f9880:	40                   	inc    %eax
9f9881:	5e                   	pop    %esi
9f9882:	5d                   	pop    %ebp
9f9883:	c2 04 00             	ret    $0x4
9f9886:	cc                   	int3
9f9887:	cc                   	int3
9f9888:	cc                   	int3
9f9889:	cc                   	int3
9f988a:	cc                   	int3
9f988b:	cc                   	int3
9f988c:	cc                   	int3
9f988d:	cc                   	int3
9f988e:	cc                   	int3
9f988f:	cc                   	int3
9f9890:	cc                   	int3
9f9891:	cc                   	int3
9f9892:	cc                   	int3
9f9893:	cc                   	int3
9f9894:	cc                   	int3
9f9895:	55                   	push   %ebp
9f9896:	8b ec                	mov    %esp,%ebp
9f9898:	56                   	push   %esi
9f9899:	8b 75 14             	mov    0x14(%ebp),%esi
9f989c:	85 f6                	test   %esi,%esi
9f989e:	75 04                	jne    0x9f98a4
9f98a0:	33 c0                	xor    %eax,%eax
9f98a2:	eb 6d                	jmp    0x9f9911
9f98a4:	8b 45 08             	mov    0x8(%ebp),%eax
9f98a7:	85 c0                	test   %eax,%eax
9f98a9:	75 13                	jne    0x9f98be
9f98ab:	e8 bf 4f a4 ff       	call   0x43e86f
9f98b0:	6a 16                	push   $0x16
9f98b2:	5e                   	pop    %esi
9f98b3:	89 30                	mov    %esi,(%eax)
9f98b5:	e8 3e 5a a2 ff       	call   0x41f2f8
9f98ba:	8b c6                	mov    %esi,%eax
9f98bc:	eb 53                	jmp    0x9f9911
9f98be:	57                   	push   %edi
9f98bf:	8b 7d 10             	mov    0x10(%ebp),%edi
9f98c2:	85 ff                	test   %edi,%edi
9f98c4:	74 14                	je     0x9f98da
9f98c6:	39 75 0c             	cmp    %esi,0xc(%ebp)
9f98c9:	72 0f                	jb     0x9f98da
9f98cb:	56                   	push   %esi
9f98cc:	57                   	push   %edi
9f98cd:	50                   	push   %eax
9f98ce:	e8 af ad a1 ff       	call   0x414682
9f98d3:	83 c4 0c             	add    $0xc,%esp
9f98d6:	33 c0                	xor    %eax,%eax
9f98d8:	eb 36                	jmp    0x9f9910
9f98da:	ff 75 0c             	push   0xc(%ebp)
9f98dd:	6a 00                	push   $0x0
9f98df:	50                   	push   %eax
9f98e0:	e8 d3 ae a1 ff       	call   0x4147b8
9f98e5:	83 c4 0c             	add    $0xc,%esp
9f98e8:	85 ff                	test   %edi,%edi
9f98ea:	75 09                	jne    0x9f98f5
9f98ec:	e8 7e 4f a4 ff       	call   0x43e86f
9f98f1:	6a 16                	push   $0x16
9f98f3:	eb 0c                	jmp    0x9f9901
9f98f5:	39 75 0c             	cmp    %esi,0xc(%ebp)
9f98f8:	73 13                	jae    0x9f990d
9f98fa:	e8 70 4f a4 ff       	call   0x43e86f
9f98ff:	6a 22                	push   $0x22
9f9901:	5e                   	pop    %esi
9f9902:	89 30                	mov    %esi,(%eax)
9f9904:	e8 ef 59 a2 ff       	call   0x41f2f8
9f9909:	8b c6                	mov    %esi,%eax
9f990b:	eb 03                	jmp    0x9f9910
9f990d:	6a 16                	push   $0x16
9f990f:	58                   	pop    %eax
9f9910:	5f                   	pop    %edi
9f9911:	5e                   	pop    %esi
9f9912:	5d                   	pop    %ebp
9f9913:	c3                   	ret
9f9914:	cc                   	int3
9f9915:	cc                   	int3
9f9916:	cc                   	int3
9f9917:	cc                   	int3
9f9918:	cc                   	int3
9f9919:	cc                   	int3
9f991a:	cc                   	int3
9f991b:	cc                   	int3
9f991c:	cc                   	int3
9f991d:	cc                   	int3
9f991e:	cc                   	int3
9f991f:	cc                   	int3
9f9920:	cc                   	int3
9f9921:	cc                   	int3
9f9922:	cc                   	int3
9f9923:	cc                   	int3
9f9924:	cc                   	int3
9f9925:	cc                   	int3
9f9926:	cc                   	int3
9f9927:	cc                   	int3
9f9928:	cc                   	int3
9f9929:	cc                   	int3
9f992a:	cc                   	int3
9f992b:	cc                   	int3
9f992c:	cc                   	int3
9f992d:	cc                   	int3
9f992e:	cc                   	int3
9f992f:	cc                   	int3
9f9930:	cc                   	int3
9f9931:	cc                   	int3
9f9932:	cc                   	int3
9f9933:	55                   	push   %ebp
9f9934:	8b ec                	mov    %esp,%ebp
9f9936:	8b 45 14             	mov    0x14(%ebp),%eax
9f9939:	56                   	push   %esi
9f993a:	85 c0                	test   %eax,%eax
9f993c:	74 3c                	je     0x9f997a
9f993e:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
9f9942:	75 13                	jne    0x9f9957
9f9944:	e8 26 4f a4 ff       	call   0x43e86f
9f9949:	6a 16                	push   $0x16
9f994b:	5e                   	pop    %esi
9f994c:	89 30                	mov    %esi,(%eax)
9f994e:	e8 a5 59 a2 ff       	call   0x41f2f8
9f9953:	8b c6                	mov    %esi,%eax
9f9955:	eb 25                	jmp    0x9f997c
9f9957:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
9f995b:	74 e7                	je     0x9f9944
9f995d:	39 45 0c             	cmp    %eax,0xc(%ebp)
9f9960:	73 09                	jae    0x9f996b
9f9962:	e8 08 4f a4 ff       	call   0x43e86f
9f9967:	6a 22                	push   $0x22
9f9969:	eb e0                	jmp    0x9f994b
9f996b:	50                   	push   %eax
9f996c:	ff 75 10             	push   0x10(%ebp)
9f996f:	ff 75 08             	push   0x8(%ebp)
9f9972:	e8 0b 52 a2 ff       	call   0x41eb82
9f9977:	83 c4 0c             	add    $0xc,%esp
9f997a:	33 c0                	xor    %eax,%eax
9f997c:	5e                   	pop    %esi
9f997d:	5d                   	pop    %ebp
9f997e:	c3                   	ret
9f997f:	cc                   	int3
9f9980:	cc                   	int3
9f9981:	cc                   	int3
9f9982:	cc                   	int3
9f9983:	cc                   	int3
9f9984:	cc                   	int3
9f9985:	cc                   	int3
9f9986:	cc                   	int3
9f9987:	cc                   	int3
9f9988:	cc                   	int3
9f9989:	cc                   	int3
9f998a:	cc                   	int3
9f998b:	cc                   	int3
9f998c:	cc                   	int3
9f998d:	cc                   	int3
9f998e:	cc                   	int3
9f998f:	cc                   	int3
9f9990:	cc                   	int3
9f9991:	cc                   	int3
9f9992:	55                   	push   %ebp
9f9993:	8b ec                	mov    %esp,%ebp
9f9995:	51                   	push   %ecx
9f9996:	56                   	push   %esi
9f9997:	8b f1                	mov    %ecx,%esi
9f9999:	89 75 fc             	mov    %esi,-0x4(%ebp)
9f999c:	e8 22 0d a1 ff       	call   0x40a6c3
9f99a1:	33 c0                	xor    %eax,%eax
9f99a3:	c7 06 74 b3 c6 00    	movl   $0xc6b374,(%esi)
9f99a9:	8d 96 84 00 00 00    	lea    0x84(%esi),%edx
9f99af:	89 02                	mov    %eax,(%edx)
9f99b1:	89 42 04             	mov    %eax,0x4(%edx)
9f99b4:	89 42 08             	mov    %eax,0x8(%edx)
9f99b7:	89 42 0c             	mov    %eax,0xc(%edx)
9f99ba:	8b 45 08             	mov    0x8(%ebp),%eax
9f99bd:	89 86 80 00 00 00    	mov    %eax,0x80(%esi)
9f99c3:	8b 45 0c             	mov    0xc(%ebp),%eax
9f99c6:	52                   	push   %edx
9f99c7:	89 86 94 00 00 00    	mov    %eax,0x94(%esi)
9f99cd:	ff 15 50 40 d8 00    	call   *0xd84050
9f99d3:	8b c6                	mov    %esi,%eax
9f99d5:	5e                   	pop    %esi
9f99d6:	8b e5                	mov    %ebp,%esp
9f99d8:	5d                   	pop    %ebp
9f99d9:	c2 08 00             	ret    $0x8
9f99dc:	cc                   	int3
9f99dd:	cc                   	int3
9f99de:	cc                   	int3
9f99df:	cc                   	int3
9f99e0:	cc                   	int3
9f99e1:	cc                   	int3
9f99e2:	cc                   	int3
9f99e3:	cc                   	int3
9f99e4:	cc                   	int3
9f99e5:	cc                   	int3
9f99e6:	cc                   	int3
9f99e7:	cc                   	int3
9f99e8:	cc                   	int3
9f99e9:	cc                   	int3
9f99ea:	cc                   	int3
9f99eb:	cc                   	int3
9f99ec:	cc                   	int3
9f99ed:	cc                   	int3
9f99ee:	c7 01 74 b3 c6 00    	movl   $0xc6b374,(%ecx)
9f99f4:	e9 d6 a3 a3 ff       	jmp    0x433dcf
9f99f9:	cc                   	int3
9f99fa:	cc                   	int3
9f99fb:	55                   	push   %ebp
9f99fc:	8b ec                	mov    %esp,%ebp
9f99fe:	56                   	push   %esi
9f99ff:	8b f1                	mov    %ecx,%esi
9f9a01:	c7 06 74 b3 c6 00    	movl   $0xc6b374,(%esi)
9f9a07:	e8 c3 a3 a3 ff       	call   0x433dcf
9f9a0c:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
9f9a10:	74 1b                	je     0x9f9a2d
9f9a12:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9f9a16:	75 08                	jne    0x9f9a20
9f9a18:	56                   	push   %esi
9f9a19:	e8 71 7d a0 ff       	call   0x40178f
9f9a1e:	eb 0c                	jmp    0x9f9a2c
9f9a20:	68 98 00 00 00       	push   $0x98
9f9a25:	56                   	push   %esi
9f9a26:	e8 af 5d a2 ff       	call   0x41f7da
9f9a2b:	59                   	pop    %ecx
9f9a2c:	59                   	pop    %ecx
9f9a2d:	8b c6                	mov    %esi,%eax
9f9a2f:	5e                   	pop    %esi
9f9a30:	5d                   	pop    %ebp
9f9a31:	c2 04 00             	ret    $0x4
9f9a34:	cc                   	int3
9f9a35:	cc                   	int3
9f9a36:	cc                   	int3
9f9a37:	cc                   	int3
9f9a38:	cc                   	int3
9f9a39:	cc                   	int3
9f9a3a:	cc                   	int3
9f9a3b:	cc                   	int3
9f9a3c:	cc                   	int3
9f9a3d:	cc                   	int3
9f9a3e:	cc                   	int3
9f9a3f:	cc                   	int3
9f9a40:	cc                   	int3
9f9a41:	cc                   	int3
9f9a42:	b8 b0 b5 c6 00       	mov    $0xc6b5b0,%eax
9f9a47:	c3                   	ret