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
a1acb8:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
a1acbe:	39 46 04             	cmp    %eax,0x4(%esi)
a1acc1:	74 14                	je     0xa1acd7
a1acc3:	83 bd 6c ff ff ff 00 	cmpl   $0x0,-0x94(%ebp)
a1acca:	8d 83 80 04 00 00    	lea    0x480(%ebx),%eax
a1acd0:	75 d6                	jne    0xa1aca8
a1acd2:	e9 db 00 00 00       	jmp    0xa1adb2
a1acd7:	33 c0                	xor    %eax,%eax
a1acd9:	39 46 28             	cmp    %eax,0x28(%esi)
a1acdc:	0f 84 d0 00 00 00    	je     0xa1adb2
a1ace2:	39 46 18             	cmp    %eax,0x18(%esi)
a1ace5:	0f 84 c7 00 00 00    	je     0xa1adb2
a1aceb:	39 83 9c 03 00 00    	cmp    %eax,0x39c(%ebx)
a1acf1:	0f 85 bb 00 00 00    	jne    0xa1adb2
a1acf7:	8b 46 14             	mov    0x14(%esi),%eax
a1acfa:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
a1ad00:	85 c0                	test   %eax,%eax
a1ad02:	0f 84 aa 00 00 00    	je     0xa1adb2
a1ad08:	8d 46 0c             	lea    0xc(%esi),%eax
a1ad0b:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
a1ad11:	51                   	push   %ecx
a1ad12:	8b c8                	mov    %eax,%ecx
a1ad14:	e8 5d 20 a2 ff       	call   0x43cd76
a1ad19:	8b 00                	mov    (%eax),%eax
a1ad1b:	83 78 34 00          	cmpl   $0x0,0x34(%eax)
a1ad1f:	75 11                	jne    0xa1ad32
a1ad21:	83 bd 6c ff ff ff 00 	cmpl   $0x0,-0x94(%ebp)
a1ad28:	8d 46 0c             	lea    0xc(%esi),%eax
a1ad2b:	75 de                	jne    0xa1ad0b
a1ad2d:	e9 80 00 00 00       	jmp    0xa1adb2
a1ad32:	8b 45 80             	mov    -0x80(%ebp),%eax
a1ad35:	2b 46 50             	sub    0x50(%esi),%eax
a1ad38:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
a1ad3e:	85 c0                	test   %eax,%eax
a1ad40:	7e 70                	jle    0xa1adb2
a1ad42:	8b 46 10             	mov    0x10(%esi),%eax
a1ad45:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
a1ad4b:	85 c0                	test   %eax,%eax
a1ad4d:	74 3f                	je     0xa1ad8e
a1ad4f:	8b bd 60 ff ff ff    	mov    -0xa0(%ebp),%edi
a1ad55:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
a1ad5b:	50                   	push   %eax
a1ad5c:	8d 4e 0c             	lea    0xc(%esi),%ecx
a1ad5f:	e8 62 c3 9f ff       	call   0x4170c6
a1ad64:	8b 00                	mov    (%eax),%eax
a1ad66:	83 78 34 00          	cmpl   $0x0,0x34(%eax)
a1ad6a:	74 0d                	je     0xa1ad79
a1ad6c:	57                   	push   %edi
a1ad6d:	6a 00                	push   $0x0
a1ad6f:	83 c0 0c             	add    $0xc,%eax
a1ad72:	50                   	push   %eax
a1ad73:	ff 15 4c 40 d8 00    	call   *0xd8404c
a1ad79:	83 bd 6c ff ff ff 00 	cmpl   $0x0,-0x94(%ebp)
a1ad80:	75 d3                	jne    0xa1ad55
a1ad82:	8b 9d 4c ff ff ff    	mov    -0xb4(%ebp),%ebx
a1ad88:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1ad8e:	ff b5 60 ff ff ff    	push   -0xa0(%ebp)
a1ad94:	8d 46 34             	lea    0x34(%esi),%eax
a1ad97:	6a 00                	push   $0x0
a1ad99:	50                   	push   %eax
a1ad9a:	ff 15 4c 40 d8 00    	call   *0xd8404c
a1ada0:	ff b5 60 ff ff ff    	push   -0xa0(%ebp)
a1ada6:	8d 46 44             	lea    0x44(%esi),%eax
a1ada9:	6a 00                	push   $0x0
a1adab:	50                   	push   %eax
a1adac:	ff 15 4c 40 d8 00    	call   *0xd8404c
a1adb2:	8b 83 84 04 00 00    	mov    0x484(%ebx),%eax
a1adb8:	89 85 50 ff ff ff    	mov    %eax,-0xb0(%ebp)
a1adbe:	85 c0                	test   %eax,%eax
a1adc0:	0f 84 52 01 00 00    	je     0xa1af18
a1adc6:	8d 83 80 04 00 00    	lea    0x480(%ebx),%eax
a1adcc:	8d 8d 50 ff ff ff    	lea    -0xb0(%ebp),%ecx
a1add2:	51                   	push   %ecx
a1add3:	8b c8                	mov    %eax,%ecx
a1add5:	e8 ec c2 9f ff       	call   0x4170c6
a1adda:	8b 08                	mov    (%eax),%ecx
a1addc:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
a1ade2:	39 41 04             	cmp    %eax,0x4(%ecx)
a1ade5:	0f 85 14 01 00 00    	jne    0xa1aeff
a1adeb:	33 d2                	xor    %edx,%edx
a1aded:	39 93 68 03 00 00    	cmp    %edx,0x368(%ebx)
a1adf3:	74 17                	je     0xa1ae0c
a1adf5:	39 51 30             	cmp    %edx,0x30(%ecx)
a1adf8:	74 12                	je     0xa1ae0c
a1adfa:	8b 41 08             	mov    0x8(%ecx),%eax
a1adfd:	c7 85 60 ff ff ff 01 	movl   $0x1,-0xa0(%ebp)
a1ae04:	00 00 00
a1ae07:	39 50 f4             	cmp    %edx,-0xc(%eax)
a1ae0a:	75 06                	jne    0xa1ae12
a1ae0c:	89 95 60 ff ff ff    	mov    %edx,-0xa0(%ebp)
a1ae12:	39 93 78 03 00 00    	cmp    %edx,0x378(%ebx)
a1ae18:	74 1a                	je     0xa1ae34
a1ae1a:	3b 8b 44 05 00 00    	cmp    0x544(%ebx),%ecx
a1ae20:	75 12                	jne    0xa1ae34
a1ae22:	c7 85 6c ff ff ff 01 	movl   $0x1,-0x94(%ebp)
a1ae29:	00 00 00
a1ae2c:	39 93 10 04 00 00    	cmp    %edx,0x410(%ebx)
a1ae32:	7f 06                	jg     0xa1ae3a
a1ae34:	89 95 6c ff ff ff    	mov    %edx,-0x94(%ebp)
a1ae3a:	8b 41 10             	mov    0x10(%ecx),%eax
a1ae3d:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
a1ae43:	85 c0                	test   %eax,%eax
a1ae45:	0f 84 b4 00 00 00    	je     0xa1aeff
a1ae4b:	8b bd 6c ff ff ff    	mov    -0x94(%ebp),%edi
a1ae51:	8d 41 0c             	lea    0xc(%ecx),%eax
a1ae54:	8b 9d 60 ff ff ff    	mov    -0xa0(%ebp),%ebx
a1ae5a:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
a1ae60:	8d 8d 58 ff ff ff    	lea    -0xa8(%ebp),%ecx
a1ae66:	51                   	push   %ecx
a1ae67:	8b c8                	mov    %eax,%ecx
a1ae69:	e8 58 c2 9f ff       	call   0x4170c6
a1ae6e:	8b 30                	mov    (%eax),%esi
a1ae70:	89 b5 48 ff ff ff    	mov    %esi,-0xb8(%ebp)
a1ae76:	83 7e 2c 00          	cmpl   $0x0,0x2c(%esi)
a1ae7a:	74 6a                	je     0xa1aee6
a1ae7c:	ff 76 2c             	push   0x2c(%esi)
a1ae7f:	e8 0a a9 a0 ff       	call   0x42578e
a1ae84:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
a1ae8a:	85 db                	test   %ebx,%ebx
a1ae8c:	74 04                	je     0xa1ae92
a1ae8e:	85 ff                	test   %edi,%edi
a1ae90:	74 4b                	je     0xa1aedd
a1ae92:	83 7e 34 00          	cmpl   $0x0,0x34(%esi)
a1ae96:	74 45                	je     0xa1aedd
a1ae98:	83 c6 0c             	add    $0xc,%esi
a1ae9b:	56                   	push   %esi
a1ae9c:	ff 15 30 3e d8 00    	call   *0xd83e30
a1aea2:	85 c0                	test   %eax,%eax
a1aea4:	75 31                	jne    0xa1aed7
a1aea6:	8b 46 0c             	mov    0xc(%esi),%eax
a1aea9:	2b 46 04             	sub    0x4(%esi),%eax
a1aeac:	8b 8d 6c ff ff ff    	mov    -0x94(%ebp),%ecx
a1aeb2:	6a 14                	push   $0x14
a1aeb4:	50                   	push   %eax
a1aeb5:	8b 46 08             	mov    0x8(%esi),%eax
a1aeb8:	2b 06                	sub    (%esi),%eax
a1aeba:	50                   	push   %eax
a1aebb:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
a1aec1:	ff 70 10             	push   0x10(%eax)
a1aec4:	ff 36                	push   (%esi)
a1aec6:	6a 00                	push   $0x0
a1aec8:	e8 23 e1 a1 ff       	call   0x438ff0
a1aecd:	8b 8d 6c ff ff ff    	mov    -0x94(%ebp),%ecx
a1aed3:	6a 04                	push   $0x4
a1aed5:	eb 0a                	jmp    0xa1aee1
a1aed7:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
a1aedd:	6a 00                	push   $0x0
a1aedf:	8b c8                	mov    %eax,%ecx
a1aee1:	e8 b1 50 9f ff       	call   0x40ff97
a1aee6:	83 bd 58 ff ff ff 00 	cmpl   $0x0,-0xa8(%ebp)
a1aeed:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
a1aef3:	0f 85 67 ff ff ff    	jne    0xa1ae60
a1aef9:	8b 9d 4c ff ff ff    	mov    -0xb4(%ebp),%ebx
a1aeff:	83 bd 50 ff ff ff 00 	cmpl   $0x0,-0xb0(%ebp)
a1af06:	8d 83 80 04 00 00    	lea    0x480(%ebx),%eax
a1af0c:	0f 85 ba fe ff ff    	jne    0xa1adcc
a1af12:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1af18:	ff b5 2c ff ff ff    	push   -0xd4(%ebp)
a1af1e:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1af24:	e8 b6 fd 9f ff       	call   0x41acdf
a1af29:	8b 8b b4 03 00 00    	mov    0x3b4(%ebx),%ecx
a1af2f:	89 8d 4c ff ff ff    	mov    %ecx,-0xb4(%ebp)
a1af35:	83 f9 ff             	cmp    $0xffffffff,%ecx
a1af38:	75 11                	jne    0xa1af4b
a1af3a:	e8 0e 7c 9f ff       	call   0x412b4d
a1af3f:	8b 80 88 00 00 00    	mov    0x88(%eax),%eax
a1af45:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
a1af4b:	8b 83 ac 03 00 00    	mov    0x3ac(%ebx),%eax
a1af51:	83 f8 ff             	cmp    $0xffffffff,%eax
a1af54:	75 0b                	jne    0xa1af61
a1af56:	e8 f2 7b 9f ff       	call   0x412b4d
a1af5b:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
a1af61:	8b b3 a4 03 00 00    	mov    0x3a4(%ebx),%esi
a1af67:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1af6d:	0f af b3 98 03 00 00 	imul   0x398(%ebx),%esi