92c66f:	cc                   	int3
92c670:	cc                   	int3
92c671:	cc                   	int3
92c672:	cc                   	int3
92c673:	cc                   	int3
92c674:	cc                   	int3
92c675:	cc                   	int3
92c676:	cc                   	int3
92c677:	cc                   	int3
92c678:	cc                   	int3
92c679:	cc                   	int3
92c67a:	cc                   	int3
92c67b:	55                   	push   %ebp
92c67c:	8b ec                	mov    %esp,%ebp
92c67e:	83 ec 3c             	sub    $0x3c,%esp
92c681:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
92c686:	33 c5                	xor    %ebp,%eax
92c688:	89 45 fc             	mov    %eax,-0x4(%ebp)
92c68b:	83 65 c8 00          	andl   $0x0,-0x38(%ebp)
92c68f:	53                   	push   %ebx
92c690:	8b d9                	mov    %ecx,%ebx
92c692:	56                   	push   %esi
92c693:	57                   	push   %edi
92c694:	8b 83 f0 0b 00 00    	mov    0xbf0(%ebx),%eax
92c69a:	85 c0                	test   %eax,%eax
92c69c:	79 04                	jns    0x92c6a2
92c69e:	33 ff                	xor    %edi,%edi
92c6a0:	eb 12                	jmp    0x92c6b4
92c6a2:	50                   	push   %eax
92c6a3:	8d 8b 3c 0c 00 00    	lea    0xc3c(%ebx),%ecx
92c6a9:	e8 1f e2 b0 ff       	call   0x43a8cd
92c6ae:	8b f8                	mov    %eax,%edi
92c6b0:	85 ff                	test   %edi,%edi
92c6b2:	75 04                	jne    0x92c6b8
92c6b4:	33 c9                	xor    %ecx,%ecx
92c6b6:	eb 03                	jmp    0x92c6bb
92c6b8:	8b 4f 08             	mov    0x8(%edi),%ecx
92c6bb:	83 65 cc 00          	andl   $0x0,-0x34(%ebp)
92c6bf:	8b 75 08             	mov    0x8(%ebp),%esi
92c6c2:	8b 83 f0 0b 00 00    	mov    0xbf0(%ebx),%eax
92c6c8:	89 4d c4             	mov    %ecx,-0x3c(%ebp)
92c6cb:	89 4d d8             	mov    %ecx,-0x28(%ebp)
92c6ce:	89 45 d0             	mov    %eax,-0x30(%ebp)
92c6d1:	83 fe 09             	cmp    $0x9,%esi
92c6d4:	75 1c                	jne    0x92c6f2
92c6d6:	6a 10                	push   $0x10
92c6d8:	ff 15 38 40 d8 00    	call   *0xd84038
92c6de:	84 c0                	test   %al,%al
92c6e0:	79 0a                	jns    0x92c6ec
92c6e2:	6a 26                	push   $0x26
92c6e4:	5e                   	pop    %esi
92c6e5:	8b c7                	mov    %edi,%eax
92c6e7:	e9 20 02 00 00       	jmp    0x92c90c
92c6ec:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
92c6ef:	6a 28                	push   $0x28
92c6f1:	5e                   	pop    %esi
92c6f2:	8b c7                	mov    %edi,%eax
92c6f4:	83 fe 0d             	cmp    $0xd,%esi
92c6f7:	0f 84 01 04 00 00    	je     0x92cafe
92c6fd:	83 fe 20             	cmp    $0x20,%esi
92c700:	76 2d                	jbe    0x92c72f
92c702:	83 fe 22             	cmp    $0x22,%esi
92c705:	0f 86 d7 02 00 00    	jbe    0x92c9e2
92c70b:	83 fe 23             	cmp    $0x23,%esi
92c70e:	0f 84 f6 01 00 00    	je     0x92c90a
92c714:	83 fe 24             	cmp    $0x24,%esi
92c717:	0f 84 0b 01 00 00    	je     0x92c828
92c71d:	83 fe 26             	cmp    $0x26,%esi
92c720:	0f 84 e6 01 00 00    	je     0x92c90c
92c726:	83 fe 28             	cmp    $0x28,%esi
92c729:	0f 84 fb 00 00 00    	je     0x92c82a
92c72f:	83 3d c8 d2 d7 00 00 	cmpl   $0x0,0xd7d2c8
92c736:	0f 85 13 05 00 00    	jne    0x92cc4f
92c73c:	6a 11                	push   $0x11
92c73e:	ff 15 94 3d d8 00    	call   *0xd83d94
92c744:	b9 00 80 00 00       	mov    $0x8000,%ecx
92c749:	66 85 c1             	test   %ax,%cx
92c74c:	0f 85 fd 04 00 00    	jne    0x92cc4f
92c752:	56                   	push   %esi
92c753:	e8 b8 cd ae ff       	call   0x419510
92c758:	85 c0                	test   %eax,%eax
92c75a:	0f 84 62 03 00 00    	je     0x92cac2
92c760:	56                   	push   %esi
92c761:	e8 43 bd ad ff       	call   0x4084a9
92c766:	8b f0                	mov    %eax,%esi
92c768:	8d 8b 20 0d 00 00    	lea    0xd20(%ebx),%ecx
92c76e:	8d 45 d8             	lea    -0x28(%ebp),%eax
92c771:	89 75 d4             	mov    %esi,-0x2c(%ebp)
92c774:	50                   	push   %eax
92c775:	8d 45 d4             	lea    -0x2c(%ebp),%eax
92c778:	50                   	push   %eax
92c779:	e8 ac f2 b0 ff       	call   0x43ba2a
92c77e:	85 c0                	test   %eax,%eax
92c780:	0f 84 3c 03 00 00    	je     0x92cac2
92c786:	8b 83 40 0c 00 00    	mov    0xc40(%ebx),%eax
92c78c:	33 f6                	xor    %esi,%esi
92c78e:	8b 7d d8             	mov    -0x28(%ebp),%edi
92c791:	89 7d d8             	mov    %edi,-0x28(%ebp)
92c794:	89 45 d4             	mov    %eax,-0x2c(%ebp)
92c797:	85 c0                	test   %eax,%eax
92c799:	74 2f                	je     0x92c7ca
92c79b:	8d 83 3c 0c 00 00    	lea    0xc3c(%ebx),%eax
92c7a1:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
92c7a4:	51                   	push   %ecx
92c7a5:	8b c8                	mov    %eax,%ecx
92c7a7:	e8 1a a9 ae ff       	call   0x4170c6
92c7ac:	83 38 00             	cmpl   $0x0,(%eax)
92c7af:	0f 84 b0 04 00 00    	je     0x92cc65
92c7b5:	39 38                	cmp    %edi,(%eax)
92c7b7:	0f 84 bf 02 00 00    	je     0x92ca7c
92c7bd:	46                   	inc    %esi
92c7be:	8d 83 3c 0c 00 00    	lea    0xc3c(%ebx),%eax
92c7c4:	83 7d d4 00          	cmpl   $0x0,-0x2c(%ebp)
92c7c8:	75 d7                	jne    0x92c7a1
92c7ca:	57                   	push   %edi
92c7cb:	68 b4 ee d5 00       	push   $0xd5eeb4
92c7d0:	e8 35 98 ad ff       	call   0x40600a
92c7d5:	89 45 d4             	mov    %eax,-0x2c(%ebp)
92c7d8:	59                   	pop    %ecx
92c7d9:	59                   	pop    %ecx
92c7da:	85 c0                	test   %eax,%eax
92c7dc:	0f 84 a1 03 00 00    	je     0x92cb83
92c7e2:	8b 00                	mov    (%eax),%eax
92c7e4:	6a 00                	push   $0x0
92c7e6:	8b b0 cc 00 00 00    	mov    0xcc(%eax),%esi
92c7ec:	8b ce                	mov    %esi,%ecx
92c7ee:	e8 72 fe af ff       	call   0x42c665
92c7f3:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
92c7f6:	ff d6                	call   *%esi
92c7f8:	85 c0                	test   %eax,%eax
92c7fa:	0f 84 84 02 00 00    	je     0x92ca84
92c800:	8b 45 d4             	mov    -0x2c(%ebp),%eax
92c803:	8b 80 8c 00 00 00    	mov    0x8c(%eax),%eax
92c809:	85 c0                	test   %eax,%eax
92c80b:	0f 84 72 03 00 00    	je     0x92cb83
92c811:	6a 00                	push   $0x0
92c813:	6a 24                	push   $0x24
92c815:	68 00 01 00 00       	push   $0x100
92c81a:	ff 70 20             	push   0x20(%eax)
92c81d:	ff 15 20 40 d8 00    	call   *0xd84020
92c823:	e9 5b 03 00 00       	jmp    0x92cb83
92c828:	33 ff                	xor    %edi,%edi
92c82a:	83 bb 80 0d 00 00 00 	cmpl   $0x0,0xd80(%ebx)
92c831:	74 15                	je     0x92c848
92c833:	3b 83 44 0c 00 00    	cmp    0xc44(%ebx),%eax
92c839:	75 0d                	jne    0x92c848
92c83b:	83 fe 24             	cmp    $0x24,%esi
92c83e:	74 08                	je     0x92c848
92c840:	33 c0                	xor    %eax,%eax
92c842:	40                   	inc    %eax
92c843:	e9 0a 04 00 00       	jmp    0x92cc52
92c848:	33 c0                	xor    %eax,%eax
92c84a:	40                   	inc    %eax
92c84b:	83 bb 48 0c 00 00 00 	cmpl   $0x0,0xc48(%ebx)
92c852:	89 45 c8             	mov    %eax,-0x38(%ebp)
92c855:	0f 84 f4 03 00 00    	je     0x92cc4f
92c85b:	89 7d d8             	mov    %edi,-0x28(%ebp)
92c85e:	85 ff                	test   %edi,%edi
92c860:	74 1c                	je     0x92c87e
92c862:	8d 45 d8             	lea    -0x28(%ebp),%eax
92c865:	50                   	push   %eax
92c866:	8d 8b 3c 0c 00 00    	lea    0xc3c(%ebx),%ecx
92c86c:	e8 55 a8 ae ff       	call   0x4170c6
92c871:	8b 45 d8             	mov    -0x28(%ebp),%eax
92c874:	85 c0                	test   %eax,%eax
92c876:	74 06                	je     0x92c87e
92c878:	8b 75 d0             	mov    -0x30(%ebp),%esi
92c87b:	46                   	inc    %esi
92c87c:	eb 0b                	jmp    0x92c889
92c87e:	8b 83 40 0c 00 00    	mov    0xc40(%ebx),%eax
92c884:	33 f6                	xor    %esi,%esi
92c886:	89 45 d8             	mov    %eax,-0x28(%ebp)
92c889:	89 75 d0             	mov    %esi,-0x30(%ebp)
92c88c:	3b c7                	cmp    %edi,%eax
92c88e:	0f 84 bb 03 00 00    	je     0x92cc4f
92c894:	89 45 cc             	mov    %eax,-0x34(%ebp)
92c897:	8d 8b 3c 0c 00 00    	lea    0xc3c(%ebx),%ecx
92c89d:	8d 45 d8             	lea    -0x28(%ebp),%eax
92c8a0:	50                   	push   %eax
92c8a1:	e8 20 a8 ae ff       	call   0x4170c6
92c8a6:	8b 00                	mov    (%eax),%eax
92c8a8:	89 45 d4             	mov    %eax,-0x2c(%ebp)
92c8ab:	f6 40 24 01          	testb  $0x1,0x24(%eax)
92c8af:	75 17                	jne    0x92c8c8
92c8b1:	83 c0 54             	add    $0x54,%eax
92c8b4:	50                   	push   %eax
92c8b5:	ff 15 30 3e d8 00    	call   *0xd83e30
92c8bb:	85 c0                	test   %eax,%eax
92c8bd:	75 09                	jne    0x92c8c8
92c8bf:	8b 45 d4             	mov    -0x2c(%ebp),%eax
92c8c2:	83 78 20 fe          	cmpl   $0xfffffffe,0x20(%eax)
92c8c6:	75 29                	jne    0x92c8f1
92c8c8:	8b 45 d8             	mov    -0x28(%ebp),%eax
92c8cb:	46                   	inc    %esi
92c8cc:	89 75 d0             	mov    %esi,-0x30(%ebp)
92c8cf:	85 c0                	test   %eax,%eax
92c8d1:	75 1a                	jne    0x92c8ed
92c8d3:	39 83 80 0d 00 00    	cmp    %eax,0xd80(%ebx)
92c8d9:	0f 85 61 ff ff ff    	jne    0x92c840
92c8df:	8b 83 40 0c 00 00    	mov    0xc40(%ebx),%eax
92c8e5:	33 f6                	xor    %esi,%esi
92c8e7:	89 45 d8             	mov    %eax,-0x28(%ebp)
92c8ea:	89 75 d0             	mov    %esi,-0x30(%ebp)
92c8ed:	3b c7                	cmp    %edi,%eax
92c8ef:	75 a3                	jne    0x92c894
92c8f1:	8b 45 cc             	mov    -0x34(%ebp),%eax
92c8f4:	85 c0                	test   %eax,%eax
92c8f6:	0f 84 53 03 00 00    	je     0x92cc4f
92c8fc:	8b 78 08             	mov    0x8(%eax),%edi
92c8ff:	33 c0                	xor    %eax,%eax
92c901:	89 7d d8             	mov    %edi,-0x28(%ebp)
92c904:	40                   	inc    %eax
92c905:	e9 7c 02 00 00       	jmp    0x92cb86
92c90a:	33 ff                	xor    %edi,%edi
92c90c:	83 bb 80 0d 00 00 00 	cmpl   $0x0,0xd80(%ebx)
92c913:	74 11                	je     0x92c926
92c915:	3b 83 40 0c 00 00    	cmp    0xc40(%ebx),%eax
92c91b:	75 09                	jne    0x92c926
92c91d:	83 fe 23             	cmp    $0x23,%esi
92c920:	0f 85 1a ff ff ff    	jne    0x92c840
92c926:	33 c0                	xor    %eax,%eax
92c928:	40                   	inc    %eax
92c929:	83 bb 48 0c 00 00 00 	cmpl   $0x0,0xc48(%ebx)
92c930:	89 45 c8             	mov    %eax,-0x38(%ebp)
92c933:	0f 84 16 03 00 00    	je     0x92cc4f
92c939:	89 7d d8             	mov    %edi,-0x28(%ebp)
92c93c:	85 ff                	test   %edi,%edi
92c93e:	74 1b                	je     0x92c95b
92c940:	8d 45 d8             	lea    -0x28(%ebp),%eax
92c943:	50                   	push   %eax
92c944:	8d 8b 3c 0c 00 00    	lea    0xc3c(%ebx),%ecx
92c94a:	e8 27 04 b1 ff       	call   0x43cd76
92c94f:	8b 45 d8             	mov    -0x28(%ebp),%eax
92c952:	85 c0                	test   %eax,%eax
92c954:	74 05                	je     0x92c95b
92c956:	8b 75 d0             	mov    -0x30(%ebp),%esi
92c959:	eb 0f                	jmp    0x92c96a
92c95b:	8b 83 44 0c 00 00    	mov    0xc44(%ebx),%eax
92c961:	8b b3 48 0c 00 00    	mov    0xc48(%ebx),%esi
92c967:	89 45 d8             	mov    %eax,-0x28(%ebp)
92c96a:	4e                   	dec    %esi
92c96b:	89 75 d0             	mov    %esi,-0x30(%ebp)
92c96e:	3b c7                	cmp    %edi,%eax
92c970:	0f 84 d9 02 00 00    	je     0x92cc4f
92c976:	89 45 cc             	mov    %eax,-0x34(%ebp)
92c979:	8d 8b 3c 0c 00 00    	lea    0xc3c(%ebx),%ecx
92c97f:	8d 45 d8             	lea    -0x28(%ebp),%eax
92c982:	50                   	push   %eax
92c983:	e8 ee 03 b1 ff       	call   0x43cd76
92c988:	8b 00                	mov    (%eax),%eax
92c98a:	89 45 d4             	mov    %eax,-0x2c(%ebp)
92c98d:	f6 40 24 01          	testb  $0x1,0x24(%eax)
92c991:	75 1b                	jne    0x92c9ae
92c993:	83 c0 54             	add    $0x54,%eax
92c996:	50                   	push   %eax
92c997:	ff 15 30 3e d8 00    	call   *0xd83e30
92c99d:	85 c0                	test   %eax,%eax
92c99f:	75 0d                	jne    0x92c9ae
92c9a1:	8b 45 d4             	mov    -0x2c(%ebp),%eax
92c9a4:	83 78 20 fe          	cmpl   $0xfffffffe,0x20(%eax)
92c9a8:	0f 85 43 ff ff ff    	jne    0x92c8f1
92c9ae:	8b 45 d8             	mov    -0x28(%ebp),%eax
92c9b1:	4e                   	dec    %esi
92c9b2:	89 75 d0             	mov    %esi,-0x30(%ebp)
92c9b5:	85 c0                	test   %eax,%eax
92c9b7:	75 1f                	jne    0x92c9d8
92c9b9:	39 83 80 0d 00 00    	cmp    %eax,0xd80(%ebx)
92c9bf:	0f 85 7b fe ff ff    	jne    0x92c840
92c9c5:	8b b3 48 0c 00 00    	mov    0xc48(%ebx),%esi
92c9cb:	8b 83 44 0c 00 00    	mov    0xc44(%ebx),%eax
92c9d1:	4e                   	dec    %esi
92c9d2:	89 45 d8             	mov    %eax,-0x28(%ebp)
92c9d5:	89 75 d0             	mov    %esi,-0x30(%ebp)
92c9d8:	3b c7                	cmp    %edi,%eax
92c9da:	0f 84 11 ff ff ff    	je     0x92c8f1
92c9e0:	eb 94                	jmp    0x92c976
92c9e2:	83 bb 80 0d 00 00 00 	cmpl   $0x0,0xd80(%ebx)
92c9e9:	0f 84 60 02 00 00    	je     0x92cc4f
92c9ef:	8b 83 84 0d 00 00    	mov    0xd84(%ebx),%eax
92c9f5:	85 c0                	test   %eax,%eax
92c9f7:	0f 8e 52 02 00 00    	jle    0x92cc4f
92c9fd:	83 65 d4 00          	andl   $0x0,-0x2c(%ebp)
92ca01:	33 ff                	xor    %edi,%edi
92ca03:	8b 8b f0 0b 00 00    	mov    0xbf0(%ebx),%ecx
92ca09:	47                   	inc    %edi
92ca0a:	89 bb 88 0d 00 00    	mov    %edi,0xd88(%ebx)
92ca10:	89 4d c8             	mov    %ecx,-0x38(%ebp)
92ca13:	85 c0                	test   %eax,%eax
92ca15:	7e 38                	jle    0x92ca4f
92ca17:	33 c9                	xor    %ecx,%ecx
92ca19:	83 fe 21             	cmp    $0x21,%esi
92ca1c:	0f 95 c1             	setne  %cl
92ca1f:	8d 0c 4d 26 00 00 00 	lea    0x26(,%ecx,2),%ecx
92ca26:	89 4d c4             	mov    %ecx,-0x3c(%ebp)
92ca29:	8b 03                	mov    (%ebx),%eax
92ca2b:	51                   	push   %ecx
92ca2c:	8b b0 00 04 00 00    	mov    0x400(%eax),%esi
92ca32:	8b ce                	mov    %esi,%ecx
92ca34:	e8 2c fc af ff       	call   0x42c665
92ca39:	8b cb                	mov    %ebx,%ecx
92ca3b:	ff d6                	call   *%esi
92ca3d:	8b 45 d4             	mov    -0x2c(%ebp),%eax
92ca40:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
92ca43:	40                   	inc    %eax
92ca44:	89 45 d4             	mov    %eax,-0x2c(%ebp)
92ca47:	3b 83 84 0d 00 00    	cmp    0xd84(%ebx),%eax
92ca4d:	7c da                	jl     0x92ca29
92ca4f:	83 a3 88 0d 00 00 00 	andl   $0x0,0xd88(%ebx)
92ca56:	8b 8b f0 0b 00 00    	mov    0xbf0(%ebx),%ecx
92ca5c:	39 4d c8             	cmp    %ecx,-0x38(%ebp)
92ca5f:	74 14                	je     0x92ca75
92ca61:	8b 03                	mov    (%ebx),%eax
92ca63:	51                   	push   %ecx
92ca64:	8b b0 5c 02 00 00    	mov    0x25c(%eax),%esi
92ca6a:	8b ce                	mov    %esi,%ecx
92ca6c:	e8 f4 fb af ff       	call   0x42c665
92ca71:	8b cb                	mov    %ebx,%ecx
92ca73:	ff d6                	call   *%esi
92ca75:	8b c7                	mov    %edi,%eax
92ca77:	e9 d6 01 00 00       	jmp    0x92cc52
92ca7c:	89 75 d0             	mov    %esi,-0x30(%ebp)
92ca7f:	e9 46 fd ff ff       	jmp    0x92c7ca
92ca84:	f7 47 24 00 00 04 00 	testl  $0x40000,0x24(%edi)
92ca8b:	74 0f                	je     0x92ca9c
92ca8d:	57                   	push   %edi
92ca8e:	6a 00                	push   $0x0
92ca90:	8b cb                	mov    %ebx,%ecx
92ca92:	e8 85 91 ae ff       	call   0x415c1c
92ca97:	e9 a4 fd ff ff       	jmp    0x92c840
92ca9c:	8b 03                	mov    (%ebx),%eax
92ca9e:	ff 75 d4             	push   -0x2c(%ebp)
92caa1:	8b b0 e8 03 00 00    	mov    0x3e8(%eax),%esi
92caa7:	8b ce                	mov    %esi,%ecx
92caa9:	e8 b7 fb af ff       	call   0x42c665
92caae:	8b cb                	mov    %ebx,%ecx
92cab0:	ff d6                	call   *%esi
92cab2:	89 45 c8             	mov    %eax,-0x38(%ebp)
92cab5:	85 c0                	test   %eax,%eax
92cab7:	0f 84 c6 00 00 00    	je     0x92cb83
92cabd:	e9 7e fd ff ff       	jmp    0x92c840
92cac2:	83 3d b8 ef d5 00 00 	cmpl   $0x0,0xd5efb8
92cac9:	0f 84 80 01 00 00    	je     0x92cc4f
92cacf:	33 ff                	xor    %edi,%edi
92cad1:	39 bb 68 0d 00 00    	cmp    %edi,0xd68(%ebx)
92cad7:	0f 85 72 01 00 00    	jne    0x92cc4f
92cadd:	8d 45 d4             	lea    -0x2c(%ebp),%eax
92cae0:	89 7d d4             	mov    %edi,-0x2c(%ebp)
92cae3:	50                   	push   %eax
92cae4:	56                   	push   %esi
92cae5:	8d 8b b4 0d 00 00    	lea    0xdb4(%ebx),%ecx