a1a788:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a789:	ff 15 ec 3d d8 00    	call   *0xd83dec
a1a78f:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
a1a795:	8d 75 e0             	lea    -0x20(%ebp),%esi
a1a798:	8b 83 f8 03 00 00    	mov    0x3f8(%ebx),%eax
a1a79e:	8d 7d c0             	lea    -0x40(%ebp),%edi
a1a7a1:	03 c1                	add    %ecx,%eax
a1a7a3:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
a1a7a6:	89 45 ec             	mov    %eax,-0x14(%ebp)
a1a7a9:	8b 83 f4 03 00 00    	mov    0x3f4(%ebx),%eax
a1a7af:	03 45 e0             	add    -0x20(%ebp),%eax
a1a7b2:	03 85 68 ff ff ff    	add    -0x98(%ebp),%eax
a1a7b8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a7b9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a7ba:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a7bb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a7bc:	89 45 c0             	mov    %eax,-0x40(%ebp)
a1a7bf:	e8 72 db 9f ff       	call   0x418336
a1a7c4:	05 3c 01 00 00       	add    $0x13c,%eax
a1a7c9:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a7cf:	50                   	push   %eax
a1a7d0:	e8 0a 05 a0 ff       	call   0x41acdf
a1a7d5:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
a1a7db:	8b f8                	mov    %eax,%edi
a1a7dd:	68 10 04 00 00       	push   $0x410
a1a7e2:	8d 45 c0             	lea    -0x40(%ebp),%eax
a1a7e5:	50                   	push   %eax
a1a7e6:	8b 49 08             	mov    0x8(%ecx),%ecx
a1a7e9:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
a1a7ef:	ff 71 f4             	push   -0xc(%ecx)
a1a7f2:	8b 70 68             	mov    0x68(%eax),%esi
a1a7f5:	51                   	push   %ecx
a1a7f6:	8b ce                	mov    %esi,%ecx
a1a7f8:	e8 68 1e a1 ff       	call   0x42c665
a1a7fd:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a803:	ff d6                	call   *%esi
a1a805:	8b f0                	mov    %eax,%esi
a1a807:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a80d:	57                   	push   %edi
a1a80e:	89 b5 68 ff ff ff    	mov    %esi,-0x98(%ebp)
a1a814:	e8 c6 04 a0 ff       	call   0x41acdf
a1a819:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
a1a81f:	83 79 3c 00          	cmpl   $0x0,0x3c(%ecx)
a1a823:	74 0e                	je     0xa1a833
a1a825:	83 fe 0a             	cmp    $0xa,%esi
a1a828:	7f 09                	jg     0xa1a833
a1a82a:	6a 0a                	push   $0xa
a1a82c:	5e                   	pop    %esi
a1a82d:	89 b5 68 ff ff ff    	mov    %esi,-0x98(%ebp)
a1a833:	8b 83 f8 03 00 00    	mov    0x3f8(%ebx),%eax
a1a839:	3b f0                	cmp    %eax,%esi
a1a83b:	7f 08                	jg     0xa1a845
a1a83d:	8b f0                	mov    %eax,%esi
a1a83f:	89 b5 68 ff ff ff    	mov    %esi,-0x98(%ebp)
a1a845:	8b 45 e4             	mov    -0x1c(%ebp),%eax
a1a848:	03 c6                	add    %esi,%eax
a1a84a:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1a84e:	89 45 ec             	mov    %eax,-0x14(%ebp)
a1a851:	75 10                	jne    0xa1a863
a1a853:	8d 79 0c             	lea    0xc(%ecx),%edi
a1a856:	8d 75 e0             	lea    -0x20(%ebp),%esi
a1a859:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a85a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a85b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a85c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a85d:	8b b5 68 ff ff ff    	mov    -0x98(%ebp),%esi
a1a863:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1a869:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a86c:	75 0b                	jne    0xa1a879
a1a86e:	e8 da 82 9f ff       	call   0x412b4d
a1a873:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1a879:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1a87f:	e9 0a 01 00 00       	jmp    0xa1a98e
a1a884:	e8 ad da 9f ff       	call   0x418336
a1a889:	05 3c 01 00 00       	add    $0x13c,%eax
a1a88e:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a894:	50                   	push   %eax
a1a895:	e8 45 04 a0 ff       	call   0x41acdf
a1a89a:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
a1a8a0:	8b f0                	mov    %eax,%esi
a1a8a2:	83 c1 08             	add    $0x8,%ecx
a1a8a5:	8d 85 1c ff ff ff    	lea    -0xe4(%ebp),%eax
a1a8ab:	51                   	push   %ecx
a1a8ac:	50                   	push   %eax
a1a8ad:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a8b3:	e8 d8 80 9f ff       	call   0x412990
a1a8b8:	56                   	push   %esi
a1a8b9:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a8bf:	e8 1b 04 a0 ff       	call   0x41acdf
a1a8c4:	8b b5 20 ff ff ff    	mov    -0xe0(%ebp),%esi
a1a8ca:	8b 83 f8 03 00 00    	mov    0x3f8(%ebx),%eax
a1a8d0:	89 b5 58 ff ff ff    	mov    %esi,-0xa8(%ebp)
a1a8d6:	3b f0                	cmp    %eax,%esi
a1a8d8:	7f 08                	jg     0xa1a8e2
a1a8da:	8b f0                	mov    %eax,%esi
a1a8dc:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
a1a8e2:	8b 95 5c ff ff ff    	mov    -0xa4(%ebp),%edx
a1a8e8:	83 7a 3c 00          	cmpl   $0x0,0x3c(%edx)
a1a8ec:	74 0e                	je     0xa1a8fc
a1a8ee:	83 fe 0a             	cmp    $0xa,%esi
a1a8f1:	7f 09                	jg     0xa1a8fc
a1a8f3:	6a 0a                	push   $0xa
a1a8f5:	5e                   	pop    %esi
a1a8f6:	89 b5 58 ff ff ff    	mov    %esi,-0xa8(%ebp)
a1a8fc:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1a900:	75 76                	jne    0xa1a978
a1a902:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
a1a908:	03 85 74 ff ff ff    	add    -0x8c(%ebp),%eax
a1a90e:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
a1a914:	8b 83 f4 03 00 00    	mov    0x3f4(%ebx),%eax
a1a91a:	03 85 1c ff ff ff    	add    -0xe4(%ebp),%eax
a1a920:	03 85 68 ff ff ff    	add    -0x98(%ebp),%eax
a1a926:	03 85 64 ff ff ff    	add    -0x9c(%ebp),%eax
a1a92c:	03 85 74 ff ff ff    	add    -0x8c(%ebp),%eax
a1a932:	89 85 f4 fe ff ff    	mov    %eax,-0x10c(%ebp)
a1a938:	8d 04 3e             	lea    (%esi,%edi,1),%eax
a1a93b:	89 bd f0 fe ff ff    	mov    %edi,-0x110(%ebp)
a1a941:	8d b5 ec fe ff ff    	lea    -0x114(%ebp),%esi
a1a947:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
a1a94d:	8d 7a 0c             	lea    0xc(%edx),%edi
a1a950:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a951:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a952:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a953:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a954:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
a1a95a:	2b 8d 64 ff ff ff    	sub    -0x9c(%ebp),%ecx
a1a960:	8b 42 0c             	mov    0xc(%edx),%eax
a1a963:	3b c1                	cmp    %ecx,%eax
a1a965:	7f 02                	jg     0xa1a969
a1a967:	8b c1                	mov    %ecx,%eax
a1a969:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1a96f:	8b b5 58 ff ff ff    	mov    -0xa8(%ebp),%esi
a1a975:	89 42 14             	mov    %eax,0x14(%edx)
a1a978:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1a97e:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a981:	75 0b                	jne    0xa1a98e
a1a983:	e8 c5 81 9f ff       	call   0x412b4d
a1a988:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1a98e:	83 a5 64 ff ff ff 00 	andl   $0x0,-0x9c(%ebp)
a1a995:	03 c6                	add    %esi,%eax
a1a997:	8b b5 5c ff ff ff    	mov    -0xa4(%ebp),%esi
a1a99d:	03 f8                	add    %eax,%edi
a1a99f:	83 a5 68 ff ff ff 00 	andl   $0x0,-0x98(%ebp)
a1a9a6:	e9 c5 01 00 00       	jmp    0xa1ab70
a1a9ab:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1a9af:	75 0a                	jne    0xa1a9bb
a1a9b1:	8d 46 0c             	lea    0xc(%esi),%eax
a1a9b4:	50                   	push   %eax
a1a9b5:	ff 15 50 40 d8 00    	call   *0xd84050
a1a9bb:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
a1a9c1:	85 c0                	test   %eax,%eax
a1a9c3:	0f 84 ad 01 00 00    	je     0xa1ab76
a1a9c9:	83 7e 34 00          	cmpl   $0x0,0x34(%esi)
a1a9cd:	0f 84 a3 01 00 00    	je     0xa1ab76
a1a9d3:	83 bb 7c 03 00 00 00 	cmpl   $0x0,0x37c(%ebx)
a1a9da:	0f 84 8a 01 00 00    	je     0xa1ab6a
a1a9e0:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1a9e6:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a9e9:	75 0b                	jne    0xa1a9f6
a1a9eb:	e8 5d 81 9f ff       	call   0x412b4d
a1a9f0:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1a9f6:	03 f8                	add    %eax,%edi
a1a9f8:	e9 73 01 00 00       	jmp    0xa1ab70
a1a9fd:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
a1aa04:	74 35                	je     0xa1aa3b
a1aa06:	83 7e 34 00          	cmpl   $0x0,0x34(%esi)
a1aa0a:	74 2f                	je     0xa1aa3b
a1aa0c:	83 bb 7c 03 00 00 00 	cmpl   $0x0,0x37c(%ebx)
a1aa13:	74 1a                	je     0xa1aa2f
a1aa15:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1aa1b:	83 f8 ff             	cmp    $0xffffffff,%eax
a1aa1e:	75 0b                	jne    0xa1aa2b
a1aa20:	e8 28 81 9f ff       	call   0x412b4d
a1aa25:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1aa2b:	03 f8                	add    %eax,%edi
a1aa2d:	eb 06                	jmp    0xa1aa35
a1aa2f:	03 bd 28 ff ff ff    	add    -0xd8(%ebp),%edi
a1aa35:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1aa3b:	ff 76 2c             	push   0x2c(%esi)
a1aa3e:	e8 4b ad a0 ff       	call   0x42578e
a1aa43:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1aa47:	0f 85 f6 00 00 00    	jne    0xa1ab43
a1aa4d:	8d b5 74 ff ff ff    	lea    -0x8c(%ebp),%esi
a1aa53:	8d 7d d0             	lea    -0x30(%ebp),%edi
a1aa56:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1aa57:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1aa58:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1aa59:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1aa5a:	8b b5 5c ff ff ff    	mov    -0xa4(%ebp),%esi
a1aa60:	33 ff                	xor    %edi,%edi
a1aa62:	39 7e 34             	cmp    %edi,0x34(%esi)
a1aa65:	74 05                	je     0xa1aa6c
a1aa67:	8b 46 20             	mov    0x20(%esi),%eax
a1aa6a:	eb 02                	jmp    0xa1aa6e
a1aa6c:	8b c7                	mov    %edi,%eax
a1aa6e:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
a1aa74:	8d 14 08             	lea    (%eax,%ecx,1),%edx
a1aa77:	8b 83 48 04 00 00    	mov    0x448(%ebx),%eax
a1aa7d:	40                   	inc    %eax
a1aa7e:	89 55 dc             	mov    %edx,-0x24(%ebp)
a1aa81:	3b c1                	cmp    %ecx,%eax
a1aa83:	7f 02                	jg     0xa1aa87
a1aa85:	8b c1                	mov    %ecx,%eax
a1aa87:	8b 4e 20             	mov    0x20(%esi),%ecx
a1aa8a:	2b ca                	sub    %edx,%ecx
a1aa8c:	89 45 d4             	mov    %eax,-0x2c(%ebp)
a1aa8f:	03 c8                	add    %eax,%ecx
a1aa91:	8b 83 50 04 00 00    	mov    0x450(%ebx),%eax
a1aa97:	89 8d 48 ff ff ff    	mov    %ecx,-0xb8(%ebp)
a1aa9d:	3b c2                	cmp    %edx,%eax
a1aa9f:	7d 03                	jge    0xa1aaa4
a1aaa1:	89 45 dc             	mov    %eax,-0x24(%ebp)
a1aaa4:	39 bb 7c 03 00 00    	cmp    %edi,0x37c(%ebx)
a1aaaa:	74 18                	je     0xa1aac4
a1aaac:	8b 83 c4 03 00 00    	mov    0x3c4(%ebx),%eax
a1aab2:	83 f8 ff             	cmp    $0xffffffff,%eax
a1aab5:	75 13                	jne    0xa1aaca
a1aab7:	e8 91 80 9f ff       	call   0x412b4d
a1aabc:	8b 80 98 00 00 00    	mov    0x98(%eax),%eax
a1aac2:	eb 06                	jmp    0xa1aaca
a1aac4:	8b 85 24 ff ff ff    	mov    -0xdc(%ebp),%eax
a1aaca:	57                   	push   %edi
a1aacb:	f7 d8                	neg    %eax
a1aacd:	50                   	push   %eax
a1aace:	8d 45 d0             	lea    -0x30(%ebp),%eax
a1aad1:	50                   	push   %eax
a1aad2:	ff 15 ec 3d d8 00    	call   *0xd83dec
a1aad8:	8d 46 0c             	lea    0xc(%esi),%eax
a1aadb:	8b f8                	mov    %eax,%edi
a1aadd:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
a1aae3:	8d 75 d0             	lea    -0x30(%ebp),%esi
a1aae6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1aae7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1aae8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1aae9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1aaea:	8b 03                	mov    (%ebx),%eax
a1aaec:	8b b0 c4 03 00 00    	mov    0x3c4(%eax),%esi
a1aaf2:	8b ce                	mov    %esi,%ecx
a1aaf4:	e8 6c 1b a1 ff       	call   0x42c665
a1aaf9:	8b cb                	mov    %ebx,%ecx
a1aafb:	ff d6                	call   *%esi
a1aafd:	85 c0                	test   %eax,%eax
a1aaff:	74 36                	je     0xa1ab37
a1ab01:	ff b5 58 ff ff ff    	push   -0xa8(%ebp)
a1ab07:	ff 15 30 3e d8 00    	call   *0xd83e30
a1ab0d:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
a1ab13:	85 c0                	test   %eax,%eax
a1ab15:	8b 03                	mov    (%ebx),%eax
a1ab17:	8b b0 dc 03 00 00    	mov    0x3dc(%eax),%esi
a1ab1d:	74 04                	je     0xa1ab23
a1ab1f:	6a 00                	push   $0x0
a1ab21:	eb 06                	jmp    0xa1ab29
a1ab23:	ff b5 48 ff ff ff    	push   -0xb8(%ebp)
a1ab29:	ff 71 2c             	push   0x2c(%ecx)
a1ab2c:	8b ce                	mov    %esi,%ecx
a1ab2e:	e8 32 1b a1 ff       	call   0x42c665
a1ab33:	8b cb                	mov    %ebx,%ecx
a1ab35:	ff d6                	call   *%esi
a1ab37:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1ab3d:	8b b5 5c ff ff ff    	mov    -0xa4(%ebp),%esi
a1ab43:	83 7e 34 00          	cmpl   $0x0,0x34(%esi)
a1ab47:	0f 84 6e fe ff ff    	je     0xa1a9bb
a1ab4d:	03 7e 20             	add    0x20(%esi),%edi
a1ab50:	33 c0                	xor    %eax,%eax
a1ab52:	40                   	inc    %eax
a1ab53:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1ab59:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
a1ab5f:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
a1ab65:	e9 57 fe ff ff       	jmp    0xa1a9c1
a1ab6a:	03 bd 28 ff ff ff    	add    -0xd8(%ebp),%edi
a1ab70:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1ab76:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1ab7a:	8b 8d 54 ff ff ff    	mov    -0xac(%ebp),%ecx
a1ab80:	75 7e                	jne    0xa1ac00
a1ab82:	83 bb 78 03 00 00 00 	cmpl   $0x0,0x378(%ebx)
a1ab89:	74 75                	je     0xa1ac00
a1ab8b:	3b 8b 44 05 00 00    	cmp    0x544(%ebx),%ecx
a1ab91:	75 6d                	jne    0xa1ac00
a1ab93:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
a1ab99:	8b 93 10 04 00 00    	mov    0x410(%ebx),%edx
a1ab9f:	03 c2                	add    %edx,%eax
a1aba1:	3b f8                	cmp    %eax,%edi
a1aba3:	7e 5b                	jle    0xa1ac00
a1aba5:	89 bd 48 ff ff ff    	mov    %edi,-0xb8(%ebp)
a1abab:	85 d2                	test   %edx,%edx
a1abad:	79 02                	jns    0xa1abb1
a1abaf:	33 d2                	xor    %edx,%edx
a1abb1:	8b bd 60 ff ff ff    	mov    -0xa0(%ebp),%edi
a1abb7:	03 fa                	add    %edx,%edi
a1abb9:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1abbf:	8d 57 ff             	lea    -0x1(%edi),%edx
a1abc2:	39 56 18             	cmp    %edx,0x18(%esi)
a1abc5:	7d 0b                	jge    0xa1abd2
a1abc7:	8b 46 18             	mov    0x18(%esi),%eax
a1abca:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
a1abd0:	eb 06                	jmp    0xa1abd8
a1abd2:	89 95 58 ff ff ff    	mov    %edx,-0xa8(%ebp)
a1abd8:	8b 46 10             	mov    0x10(%esi),%eax
a1abdb:	3b 85 58 ff ff ff    	cmp    -0xa8(%ebp),%eax
a1abe1:	7f 0c                	jg     0xa1abef
a1abe3:	39 56 18             	cmp    %edx,0x18(%esi)
a1abe6:	7d 05                	jge    0xa1abed
a1abe8:	8b 46 18             	mov    0x18(%esi),%eax
a1abeb:	eb 02                	jmp    0xa1abef
a1abed:	8b c2                	mov    %edx,%eax
a1abef:	89 46 18             	mov    %eax,0x18(%esi)
a1abf2:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
a1abf8:	2b c7                	sub    %edi,%eax
a1abfa:	01 83 a8 03 00 00    	add    %eax,0x3a8(%ebx)
a1ac00:	83 bd 6c ff ff ff 00 	cmpl   $0x0,-0x94(%ebp)
a1ac07:	8d 41 0c             	lea    0xc(%ecx),%eax
a1ac0a:	0f 85 ac fa ff ff    	jne    0xa1a6bc
a1ac10:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1ac14:	75 37                	jne    0xa1ac4d
a1ac16:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
a1ac1c:	8d b5 dc fe ff ff    	lea    -0x124(%ebp),%esi
a1ac22:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
a1ac28:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
a1ac2e:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
a1ac34:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
a1ac3a:	89 bd e8 fe ff ff    	mov    %edi,-0x118(%ebp)
a1ac40:	8d 79 44             	lea    0x44(%ecx),%edi
a1ac43:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
a1ac49:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1ac4a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1ac4b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1ac4c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1ac4d:	8b 83 b4 03 00 00    	mov    0x3b4(%ebx),%eax
a1ac53:	83 f8 ff             	cmp    $0xffffffff,%eax
a1ac56:	75 0b                	jne    0xa1ac63
a1ac58:	e8 f0 7e 9f ff       	call   0x412b4d
a1ac5d:	8b 80 88 00 00 00    	mov    0x88(%eax),%eax
a1ac63:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1ac69:	03 f8                	add    %eax,%edi
a1ac6b:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1ac71:	83 bd 50 ff ff ff 00 	cmpl   $0x0,-0xb0(%ebp)
a1ac78:	8d 83 80 04 00 00    	lea    0x480(%ebx),%eax
a1ac7e:	0f 85 7c f7 ff ff    	jne    0xa1a400
a1ac84:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1ac88:	0f 85 8a 02 00 00    	jne    0xa1af18
a1ac8e:	8b 83 88 04 00 00    	mov    0x488(%ebx),%eax
a1ac94:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
a1ac9a:	85 c0                	test   %eax,%eax
a1ac9c:	0f 84 10 01 00 00    	je     0xa1adb2
a1aca2:	8d 83 80 04 00 00    	lea    0x480(%ebx),%eax
a1aca8:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
a1acae:	51                   	push   %ecx
a1acaf:	8b c8                	mov    %eax,%ecx
a1acb1:	e8 c0 20 a2 ff       	call   0x43cd76
a1acb6:	8b 30                	mov    (%eax),%esi