529908:	03 c5                	add    %ebp,%eax
52990a:	6a ff                	push   $0xffffffff
52990c:	13 94 24 30 01 00 00 	adc    0x130(%esp),%edx
529913:	03 c8                	add    %eax,%ecx
529915:	8b 44 24 68          	mov    0x68(%esp),%eax
529919:	13 c2                	adc    %edx,%eax
52991b:	89 4c 24 40          	mov    %ecx,0x40(%esp)
52991f:	8b 54 24 2c          	mov    0x2c(%esp),%edx
529923:	89 44 24 68          	mov    %eax,0x68(%esp)
529927:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
52992b:	c1 f8 15             	sar    $0x15,%eax
52992e:	03 d1                	add    %ecx,%edx
529930:	89 8c 24 7c 01 00 00 	mov    %ecx,0x17c(%esp)
529937:	8b 4c 24 5c          	mov    0x5c(%esp),%ecx
52993b:	13 c8                	adc    %eax,%ecx
52993d:	89 84 24 88 01 00 00 	mov    %eax,0x188(%esp)
529944:	89 4c 24 5c          	mov    %ecx,0x5c(%esp)
529948:	8b c2                	mov    %edx,%eax
52994a:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
52994e:	0f a4 f3 15          	shld   $0x15,%esi,%ebx
529952:	c1 f9 15             	sar    $0x15,%ecx
529955:	89 54 24 2c          	mov    %edx,0x2c(%esp)
529959:	89 84 24 0c 01 00 00 	mov    %eax,0x10c(%esp)
529960:	89 8c 24 08 01 00 00 	mov    %ecx,0x108(%esp)
529967:	c1 e6 15             	shl    $0x15,%esi
52996a:	8b bc 24 a4 00 00 00 	mov    0xa4(%esp),%edi
529971:	68 83 90 f5 ff       	push   $0xfff59083
529976:	ff 74 24 64          	push   0x64(%esp)
52997a:	57                   	push   %edi
52997b:	e8 00 85 0a 00       	call   0x5d1e80
529980:	2b c6                	sub    %esi,%eax
529982:	8b 4c 24 60          	mov    0x60(%esp),%ecx
529986:	1b d3                	sbb    %ebx,%edx
529988:	03 84 24 08 01 00 00 	add    0x108(%esp),%eax
52998f:	8b 5c 24 4c          	mov    0x4c(%esp),%ebx
529993:	13 94 24 04 01 00 00 	adc    0x104(%esp),%edx
52999a:	03 d8                	add    %eax,%ebx
52999c:	8b c3                	mov    %ebx,%eax
52999e:	89 5c 24 4c          	mov    %ebx,0x4c(%esp)
5299a2:	13 ca                	adc    %edx,%ecx
5299a4:	8b 54 24 10          	mov    0x10(%esp),%edx
5299a8:	89 4c 24 60          	mov    %ecx,0x60(%esp)
5299ac:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
5299b0:	c1 f9 15             	sar    $0x15,%ecx
5299b3:	03 d0                	add    %eax,%edx
5299b5:	89 84 24 74 01 00 00 	mov    %eax,0x174(%esp)
5299bc:	8b 44 24 38          	mov    0x38(%esp),%eax
5299c0:	13 c1                	adc    %ecx,%eax
5299c2:	89 8c 24 68 01 00 00 	mov    %ecx,0x168(%esp)
5299c9:	8b d8                	mov    %eax,%ebx
5299cb:	89 44 24 38          	mov    %eax,0x38(%esp)
5299cf:	8b 84 24 60 01 00 00 	mov    0x160(%esp),%eax
5299d6:	8b ca                	mov    %edx,%ecx
5299d8:	0f ac d9 15          	shrd   $0x15,%ebx,%ecx
5299dc:	89 54 24 10          	mov    %edx,0x10(%esp)
5299e0:	8b 94 24 5c 01 00 00 	mov    0x15c(%esp),%edx
5299e7:	0f a4 c2 15          	shld   $0x15,%eax,%edx
5299eb:	89 8c 24 64 01 00 00 	mov    %ecx,0x164(%esp)
5299f2:	c1 e0 15             	shl    $0x15,%eax
5299f5:	c1 fb 15             	sar    $0x15,%ebx
5299f8:	2b c8                	sub    %eax,%ecx
5299fa:	89 9c 24 cc 00 00 00 	mov    %ebx,0xcc(%esp)
529a01:	1b da                	sbb    %edx,%ebx
529a03:	8b 54 24 34          	mov    0x34(%esp),%edx
529a07:	03 d1                	add    %ecx,%edx
529a09:	8b 4c 24 44          	mov    0x44(%esp),%ecx
529a0d:	8b c2                	mov    %edx,%eax
529a0f:	89 54 24 34          	mov    %edx,0x34(%esp)
529a13:	8b 54 24 20          	mov    0x20(%esp),%edx
529a17:	13 cb                	adc    %ebx,%ecx
529a19:	89 4c 24 44          	mov    %ecx,0x44(%esp)
529a1d:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
529a21:	c1 f9 15             	sar    $0x15,%ecx
529a24:	03 d0                	add    %eax,%edx
529a26:	89 84 24 60 01 00 00 	mov    %eax,0x160(%esp)
529a2d:	8b 44 24 40          	mov    0x40(%esp),%eax
529a31:	13 c1                	adc    %ecx,%eax
529a33:	89 8c 24 5c 01 00 00 	mov    %ecx,0x15c(%esp)
529a3a:	8b d8                	mov    %eax,%ebx
529a3c:	89 44 24 40          	mov    %eax,0x40(%esp)
529a40:	8b 84 24 70 01 00 00 	mov    0x170(%esp),%eax
529a47:	8b ca                	mov    %edx,%ecx
529a49:	89 54 24 20          	mov    %edx,0x20(%esp)
529a4d:	8b 94 24 6c 01 00 00 	mov    0x16c(%esp),%edx
529a54:	0f a4 c2 15          	shld   $0x15,%eax,%edx
529a58:	0f ac d9 15          	shrd   $0x15,%ebx,%ecx
529a5c:	c1 e0 15             	shl    $0x15,%eax
529a5f:	89 4c 24 70          	mov    %ecx,0x70(%esp)
529a63:	c1 fb 15             	sar    $0x15,%ebx
529a66:	2b c8                	sub    %eax,%ecx
529a68:	8b c3                	mov    %ebx,%eax
529a6a:	89 5c 24 74          	mov    %ebx,0x74(%esp)
529a6e:	1b c2                	sbb    %edx,%eax
529a70:	8b 54 24 1c          	mov    0x1c(%esp),%edx
529a74:	03 d1                	add    %ecx,%edx
529a76:	8b 4c 24 30          	mov    0x30(%esp),%ecx
529a7a:	89 54 24 1c          	mov    %edx,0x1c(%esp)
529a7e:	13 c8                	adc    %eax,%ecx
529a80:	8b c2                	mov    %edx,%eax
529a82:	8b 54 24 14          	mov    0x14(%esp),%edx
529a86:	89 4c 24 30          	mov    %ecx,0x30(%esp)
529a8a:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
529a8e:	c1 f9 15             	sar    $0x15,%ecx
529a91:	03 d0                	add    %eax,%edx
529a93:	89 84 24 70 01 00 00 	mov    %eax,0x170(%esp)
529a9a:	89 8c 24 6c 01 00 00 	mov    %ecx,0x16c(%esp)
529aa1:	8b 44 24 24          	mov    0x24(%esp),%eax
529aa5:	13 c1                	adc    %ecx,%eax
529aa7:	89 54 24 14          	mov    %edx,0x14(%esp)
529aab:	8b ca                	mov    %edx,%ecx
529aad:	89 44 24 24          	mov    %eax,0x24(%esp)
529ab1:	8b 54 24 5c          	mov    0x5c(%esp),%edx
529ab5:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
529ab9:	0f a4 fa 15          	shld   $0x15,%edi,%edx
529abd:	c1 f8 15             	sar    $0x15,%eax
529ac0:	89 4c 24 7c          	mov    %ecx,0x7c(%esp)
529ac4:	c1 e7 15             	shl    $0x15,%edi
529ac7:	2b cf                	sub    %edi,%ecx
529ac9:	89 84 24 84 00 00 00 	mov    %eax,0x84(%esp)
529ad0:	6a 00                	push   $0x0
529ad2:	1b c2                	sbb    %edx,%eax
529ad4:	8b 54 24 1c          	mov    0x1c(%esp),%edx
529ad8:	03 d1                	add    %ecx,%edx
529ada:	8b 4c 24 30          	mov    0x30(%esp),%ecx
529ade:	68 13 2c 0a 00       	push   $0xa2c13
529ae3:	13 c8                	adc    %eax,%ecx
529ae5:	89 54 24 20          	mov    %edx,0x20(%esp)
529ae9:	89 4c 24 34          	mov    %ecx,0x34(%esp)
529aed:	8b c2                	mov    %edx,%eax
529aef:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
529af3:	c1 f9 15             	sar    $0x15,%ecx
529af6:	51                   	push   %ecx
529af7:	50                   	push   %eax
529af8:	89 44 24 6c          	mov    %eax,0x6c(%esp)
529afc:	89 8c 24 b0 00 00 00 	mov    %ecx,0xb0(%esp)
529b03:	e8 78 83 0a 00       	call   0x5d1e80
529b08:	8b 8c 24 58 01 00 00 	mov    0x158(%esp),%ecx
529b0f:	8b 9c 24 c8 00 00 00 	mov    0xc8(%esp),%ebx
529b16:	0f a4 cb 15          	shld   $0x15,%ecx,%ebx
529b1a:	6a 00                	push   $0x0
529b1c:	c1 e1 15             	shl    $0x15,%ecx
529b1f:	2b c1                	sub    %ecx,%eax
529b21:	8b 8c 24 a8 00 00 00 	mov    0xa8(%esp),%ecx
529b28:	68 18 2d 07 00       	push   $0x72d18
529b2d:	ff b4 24 a8 00 00 00 	push   0xa8(%esp)
529b34:	1b d3                	sbb    %ebx,%edx
529b36:	03 c8                	add    %eax,%ecx
529b38:	8b 84 24 18 01 00 00 	mov    0x118(%esp),%eax
529b3f:	8b f9                	mov    %ecx,%edi
529b41:	ff 74 24 68          	push   0x68(%esp)
529b45:	13 c2                	adc    %edx,%eax
529b47:	89 8c 24 b4 00 00 00 	mov    %ecx,0xb4(%esp)
529b4e:	8b f0                	mov    %eax,%esi
529b50:	89 84 24 1c 01 00 00 	mov    %eax,0x11c(%esp)
529b57:	0f ac f7 15          	shrd   $0x15,%esi,%edi
529b5b:	c1 fe 15             	sar    $0x15,%esi
529b5e:	e8 1d 83 0a 00       	call   0x5d1e80
529b63:	8b 8c 24 80 01 00 00 	mov    0x180(%esp),%ecx
529b6a:	8b 9c 24 7c 01 00 00 	mov    0x17c(%esp),%ebx
529b71:	0f a4 cb 15          	shld   $0x15,%ecx,%ebx
529b75:	6a ff                	push   $0xffffffff
529b77:	c1 e1 15             	shl    $0x15,%ecx
529b7a:	2b c1                	sub    %ecx,%eax
529b7c:	68 00 00 e0 ff       	push   $0xffe00000
529b81:	1b d3                	sbb    %ebx,%edx
529b83:	03 c7                	add    %edi,%eax
529b85:	8b 9c 24 44 01 00 00 	mov    0x144(%esp),%ebx
529b8c:	13 d6                	adc    %esi,%edx
529b8e:	01 84 24 88 00 00 00 	add    %eax,0x88(%esp)
529b95:	56                   	push   %esi
529b96:	13 da                	adc    %edx,%ebx
529b98:	57                   	push   %edi
529b99:	89 9c 24 4c 01 00 00 	mov    %ebx,0x14c(%esp)
529ba0:	e8 db 82 0a 00       	call   0x5d1e80
529ba5:	01 84 24 a4 00 00 00 	add    %eax,0xa4(%esp)
529bac:	8b f3                	mov    %ebx,%esi
529bae:	8b bc 24 80 00 00 00 	mov    0x80(%esp),%edi
529bb5:	11 94 24 0c 01 00 00 	adc    %edx,0x10c(%esp)
529bbc:	8b 9c 24 2c 01 00 00 	mov    0x12c(%esp),%ebx
529bc3:	6a 00                	push   $0x0
529bc5:	68 67 fb 09 00       	push   $0x9fb67
529bca:	ff b4 24 a8 00 00 00 	push   0xa8(%esp)
529bd1:	0f ac f7 15          	shrd   $0x15,%esi,%edi
529bd5:	ff 74 24 68          	push   0x68(%esp)
529bd9:	0f a4 eb 15          	shld   $0x15,%ebp,%ebx
529bdd:	c1 fe 15             	sar    $0x15,%esi
529be0:	c1 e5 15             	shl    $0x15,%ebp
529be3:	e8 98 82 0a 00       	call   0x5d1e80
529be8:	2b c5                	sub    %ebp,%eax
529bea:	8b 6c 24 48          	mov    0x48(%esp),%ebp
529bee:	6a ff                	push   $0xffffffff
529bf0:	1b d3                	sbb    %ebx,%edx
529bf2:	03 c7                	add    %edi,%eax
529bf4:	8b 9c 24 a0 00 00 00 	mov    0xa0(%esp),%ebx
529bfb:	13 d6                	adc    %esi,%edx
529bfd:	03 e8                	add    %eax,%ebp
529bff:	68 00 00 e0 ff       	push   $0xffe00000
529c04:	56                   	push   %esi
529c05:	13 da                	adc    %edx,%ebx
529c07:	89 6c 24 54          	mov    %ebp,0x54(%esp)
529c0b:	57                   	push   %edi
529c0c:	89 9c 24 ac 00 00 00 	mov    %ebx,0xac(%esp)
529c13:	e8 68 82 0a 00       	call   0x5d1e80
529c18:	01 84 24 80 00 00 00 	add    %eax,0x80(%esp)
529c1f:	6a 00                	push   $0x0
529c21:	11 94 24 40 01 00 00 	adc    %edx,0x140(%esp)
529c28:	68 ad 39 0f 00       	push   $0xf39ad
529c2d:	ff b4 24 a8 00 00 00 	push   0xa8(%esp)
529c34:	0f ac dd 15          	shrd   $0x15,%ebx,%ebp
529c38:	ff 74 24 68          	push   0x68(%esp)
529c3c:	c1 fb 15             	sar    $0x15,%ebx
529c3f:	e8 3c 82 0a 00       	call   0x5d1e80
529c44:	6a ff                	push   $0xffffffff
529c46:	68 00 00 e0 ff       	push   $0xffe00000
529c4b:	ff b4 24 8c 01 00 00 	push   0x18c(%esp)
529c52:	8b f0                	mov    %eax,%esi
529c54:	8b fa                	mov    %edx,%edi
529c56:	ff b4 24 84 01 00 00 	push   0x184(%esp)
529c5d:	e8 1e 82 0a 00       	call   0x5d1e80
529c62:	2b c6                	sub    %esi,%eax
529c64:	8b 74 24 3c          	mov    0x3c(%esp),%esi
529c68:	6a ff                	push   $0xffffffff
529c6a:	1b d7                	sbb    %edi,%edx
529c6c:	03 c5                	add    %ebp,%eax
529c6e:	68 00 00 e0 ff       	push   $0xffe00000
529c73:	13 d3                	adc    %ebx,%edx
529c75:	03 f0                	add    %eax,%esi
529c77:	53                   	push   %ebx
529c78:	11 54 24 70          	adc    %edx,0x70(%esp)
529c7c:	55                   	push   %ebp
529c7d:	89 74 24 4c          	mov    %esi,0x4c(%esp)
529c81:	e8 fa 81 0a 00       	call   0x5d1e80
529c86:	01 44 24 48          	add    %eax,0x48(%esp)
529c8a:	8b fe                	mov    %esi,%edi
529c8c:	8b 6c 24 64          	mov    0x64(%esp),%ebp
529c90:	8b f5                	mov    %ebp,%esi
529c92:	11 94 24 9c 00 00 00 	adc    %edx,0x9c(%esp)
529c99:	6a 00                	push   $0x0
529c9b:	68 d1 15 02 00       	push   $0x215d1
529ca0:	ff b4 24 a8 00 00 00 	push   0xa8(%esp)
529ca7:	0f ac f7 15          	shrd   $0x15,%esi,%edi
529cab:	ff 74 24 68          	push   0x68(%esp)
529caf:	c1 fe 15             	sar    $0x15,%esi
529cb2:	e8 c9 81 0a 00       	call   0x5d1e80
529cb7:	8b 8c 24 08 01 00 00 	mov    0x108(%esp),%ecx
529cbe:	8b 9c 24 04 01 00 00 	mov    0x104(%esp),%ebx
529cc5:	0f a4 cb 15          	shld   $0x15,%ecx,%ebx
529cc9:	6a ff                	push   $0xffffffff
529ccb:	c1 e1 15             	shl    $0x15,%ecx
529cce:	2b c1                	sub    %ecx,%eax
529cd0:	68 00 00 e0 ff       	push   $0xffe00000
529cd5:	1b d3                	sbb    %ebx,%edx
529cd7:	03 c7                	add    %edi,%eax
529cd9:	8b 5c 24 60          	mov    0x60(%esp),%ebx
529cdd:	13 d6                	adc    %esi,%edx
529cdf:	01 44 24 30          	add    %eax,0x30(%esp)
529ce3:	56                   	push   %esi
529ce4:	13 da                	adc    %edx,%ebx
529ce6:	57                   	push   %edi
529ce7:	89 5c 24 68          	mov    %ebx,0x68(%esp)
529ceb:	e8 90 81 0a 00       	call   0x5d1e80
529cf0:	01 44 24 3c          	add    %eax,0x3c(%esp)
529cf4:	8b f3                	mov    %ebx,%esi
529cf6:	8b 7c 24 28          	mov    0x28(%esp),%edi
529cfa:	13 ea                	adc    %edx,%ebp
529cfc:	0f ac f7 15          	shrd   $0x15,%esi,%edi
529d00:	89 6c 24 64          	mov    %ebp,0x64(%esp)
529d04:	c1 fe 15             	sar    $0x15,%esi
529d07:	8b 9c 24 74 01 00 00 	mov    0x174(%esp),%ebx
529d0e:	8b ac 24 68 01 00 00 	mov    0x168(%esp),%ebp
529d15:	6a ff                	push   $0xffffffff
529d17:	68 83 90 f5 ff       	push   $0xfff59083
529d1c:	ff b4 24 a8 00 00 00 	push   0xa8(%esp)
529d23:	0f a4 dd 15          	shld   $0x15,%ebx,%ebp
529d27:	ff 74 24 68          	push   0x68(%esp)
529d2b:	c1 e3 15             	shl    $0x15,%ebx
529d2e:	e8 4d 81 0a 00       	call   0x5d1e80
529d33:	2b c3                	sub    %ebx,%eax
529d35:	8b 5c 24 60          	mov    0x60(%esp),%ebx
529d39:	6a ff                	push   $0xffffffff
529d3b:	1b d5                	sbb    %ebp,%edx
529d3d:	03 c7                	add    %edi,%eax
529d3f:	8b 6c 24 50          	mov    0x50(%esp),%ebp
529d43:	68 00 00 e0 ff       	push   $0xffe00000
529d48:	13 d6                	adc    %esi,%edx
529d4a:	03 e8                	add    %eax,%ebp
529d4c:	56                   	push   %esi
529d4d:	57                   	push   %edi
529d4e:	13 da                	adc    %edx,%ebx
529d50:	e8 2b 81 0a 00       	call   0x5d1e80
529d55:	01 44 24 28          	add    %eax,0x28(%esp)
529d59:	8b f5                	mov    %ebp,%esi
529d5b:	8b 84 24 64 01 00 00 	mov    0x164(%esp),%eax
529d62:	11 54 24 58          	adc    %edx,0x58(%esp)
529d66:	8b d3                	mov    %ebx,%edx
529d68:	8b bc 24 cc 00 00 00 	mov    0xcc(%esp),%edi
529d6f:	0f a4 c7 15          	shld   $0x15,%eax,%edi
529d73:	0f ac d6 15          	shrd   $0x15,%edx,%esi
529d77:	c1 e0 15             	shl    $0x15,%eax
529d7a:	c1 fa 15             	sar    $0x15,%edx
529d7d:	8b ce                	mov    %esi,%ecx
529d7f:	2b c8                	sub    %eax,%ecx
529d81:	8b c2                	mov    %edx,%eax
529d83:	6a ff                	push   $0xffffffff
529d85:	1b c7                	sbb    %edi,%eax
529d87:	01 4c 24 14          	add    %ecx,0x14(%esp)
529d8b:	8b 7c 24 3c          	mov    0x3c(%esp),%edi
529d8f:	68 00 00 e0 ff       	push   $0xffe00000
529d94:	52                   	push   %edx
529d95:	13 f8                	adc    %eax,%edi
529d97:	56                   	push   %esi
529d98:	89 7c 24 48          	mov    %edi,0x48(%esp)
529d9c:	e8 df 80 0a 00       	call   0x5d1e80
529da1:	8b 74 24 10          	mov    0x10(%esp),%esi
529da5:	03 e8                	add    %eax,%ebp
529da7:	8b 84 24 60 01 00 00 	mov    0x160(%esp),%eax
529dae:	13 da                	adc    %edx,%ebx
529db0:	89 6c 24 4c          	mov    %ebp,0x4c(%esp)
529db4:	8b 6c 24 34          	mov    0x34(%esp),%ebp
529db8:	8b d7                	mov    %edi,%edx
529dba:	8b bc 24 5c 01 00 00 	mov    0x15c(%esp),%edi
529dc1:	0f ac d6 15          	shrd   $0x15,%edx,%esi
529dc5:	0f a4 c7 15          	shld   $0x15,%eax,%edi
529dc9:	c1 fa 15             	sar    $0x15,%edx
529dcc:	8b ce                	mov    %esi,%ecx
529dce:	c1 e0 15             	shl    $0x15,%eax
529dd1:	2b c8                	sub    %eax,%ecx
529dd3:	89 5c 24 60          	mov    %ebx,0x60(%esp)
529dd7:	8b 5c 24 44          	mov    0x44(%esp),%ebx
529ddb:	8b c2                	mov    %edx,%eax
529ddd:	6a ff                	push   $0xffffffff
529ddf:	68 00 00 e0 ff       	push   $0xffe00000
529de4:	1b c7                	sbb    %edi,%eax
529de6:	03 e9                	add    %ecx,%ebp
529de8:	52                   	push   %edx
529de9:	56                   	push   %esi
529dea:	13 d8                	adc    %eax,%ebx
529dec:	e8 8f 80 0a 00       	call   0x5d1e80
529df1:	01 44 24 10          	add    %eax,0x10(%esp)
529df5:	8b f5                	mov    %ebp,%esi
529df7:	8b 44 24 70          	mov    0x70(%esp),%eax
529dfb:	11 54 24 38          	adc    %edx,0x38(%esp)
529dff:	8b d3                	mov    %ebx,%edx
529e01:	8b 7c 24 74          	mov    0x74(%esp),%edi
529e05:	0f ac d6 15          	shrd   $0x15,%edx,%esi
529e09:	0f a4 c7 15          	shld   $0x15,%eax,%edi
529e0d:	c1 fa 15             	sar    $0x15,%edx
529e10:	8b ce                	mov    %esi,%ecx
529e12:	c1 e0 15             	shl    $0x15,%eax
529e15:	2b c8                	sub    %eax,%ecx