52ba59:	1b fa                	sbb    %edx,%edi
52ba5b:	e8 20 64 0a 00       	call   0x5d1e80
52ba60:	6a 00                	push   $0x0
52ba62:	68 d1 15 02 00       	push   $0x215d1
52ba67:	ff 74 24 54          	push   0x54(%esp)
52ba6b:	2b f0                	sub    %eax,%esi
52ba6d:	ff 74 24 64          	push   0x64(%esp)
52ba71:	1b fa                	sbb    %edx,%edi
52ba73:	e8 08 64 0a 00       	call   0x5d1e80
52ba78:	8b 8c 24 a0 00 00 00 	mov    0xa0(%esp),%ecx
52ba7f:	03 f0                	add    %eax,%esi
52ba81:	8b 84 24 b8 00 00 00 	mov    0xb8(%esp),%eax
52ba88:	13 fa                	adc    %edx,%edi
52ba8a:	0f a4 c8 15          	shld   $0x15,%ecx,%eax
52ba8e:	6a 00                	push   $0x0
52ba90:	c1 e1 15             	shl    $0x15,%ecx
52ba93:	2b f1                	sub    %ecx,%esi
52ba95:	68 7d 6f 0a 00       	push   $0xa6f7d
52ba9a:	ff 74 24 64          	push   0x64(%esp)
52ba9e:	1b f8                	sbb    %eax,%edi
52baa0:	03 f3                	add    %ebx,%esi
52baa2:	8b 5c 24 3c          	mov    0x3c(%esp),%ebx
52baa6:	ff b4 24 9c 00 00 00 	push   0x9c(%esp)
52baad:	13 fd                	adc    %ebp,%edi
52baaf:	01 74 24 48          	add    %esi,0x48(%esp)
52bab3:	8b 6c 24 60          	mov    0x60(%esp),%ebp
52bab7:	11 bc 24 a8 00 00 00 	adc    %edi,0xa8(%esp)
52babe:	81 c3 00 00 10 00    	add    $0x100000,%ebx
52bac4:	83 d5 00             	adc    $0x0,%ebp
52bac7:	0f ac eb 15          	shrd   $0x15,%ebp,%ebx
52bacb:	c1 fd 15             	sar    $0x15,%ebp
52bace:	e8 ad 63 0a 00       	call   0x5d1e80
52bad3:	8b f0                	mov    %eax,%esi
52bad5:	8b fa                	mov    %edx,%edi
52bad7:	6a 00                	push   $0x0
52bad9:	68 d1 15 02 00       	push   $0x215d1
52bade:	ff b4 24 a4 00 00 00 	push   0xa4(%esp)
52bae5:	ff b4 24 80 00 00 00 	push   0x80(%esp)
52baec:	e8 8f 63 0a 00       	call   0x5d1e80
52baf1:	2b c6                	sub    %esi,%eax
52baf3:	8b 8c 24 a4 00 00 00 	mov    0xa4(%esp),%ecx
52bafa:	8b b4 24 a8 00 00 00 	mov    0xa8(%esp),%esi
52bb01:	1b d7                	sbb    %edi,%edx
52bb03:	8b bc 24 ac 00 00 00 	mov    0xac(%esp),%edi
52bb0a:	0f a4 f1 15          	shld   $0x15,%esi,%ecx
52bb0e:	c1 e6 15             	shl    $0x15,%esi
52bb11:	2b c6                	sub    %esi,%eax
52bb13:	8b 74 24 54          	mov    0x54(%esp),%esi
52bb17:	1b d1                	sbb    %ecx,%edx
52bb19:	03 c3                	add    %ebx,%eax
52bb1b:	13 d5                	adc    %ebp,%edx
52bb1d:	01 44 24 20          	add    %eax,0x20(%esp)
52bb21:	8b 84 24 bc 00 00 00 	mov    0xbc(%esp),%eax
52bb28:	11 94 24 8c 00 00 00 	adc    %edx,0x8c(%esp)
52bb2f:	8b 54 24 24          	mov    0x24(%esp),%edx
52bb33:	81 c2 00 00 10 00    	add    $0x100000,%edx
52bb39:	83 d6 00             	adc    $0x0,%esi
52bb3c:	0f a4 c7 15          	shld   $0x15,%eax,%edi
52bb40:	0f ac f2 15          	shrd   $0x15,%esi,%edx
52bb44:	c1 e0 15             	shl    $0x15,%eax
52bb47:	c1 fe 15             	sar    $0x15,%esi
52bb4a:	8b ca                	mov    %edx,%ecx
52bb4c:	2b c8                	sub    %eax,%ecx
52bb4e:	8b c6                	mov    %esi,%eax
52bb50:	1b c7                	sbb    %edi,%eax
52bb52:	01 4c 24 10          	add    %ecx,0x10(%esp)
52bb56:	8b 4c 24 34          	mov    0x34(%esp),%ecx
52bb5a:	11 84 24 84 00 00 00 	adc    %eax,0x84(%esp)
52bb61:	81 c1 00 00 10 00    	add    $0x100000,%ecx
52bb67:	8b 44 24 64          	mov    0x64(%esp),%eax
52bb6b:	83 d0 00             	adc    $0x0,%eax
52bb6e:	8b bc 24 b0 00 00 00 	mov    0xb0(%esp),%edi
52bb75:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
52bb79:	c1 f8 15             	sar    $0x15,%eax
52bb7c:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%esp)
52bb83:	8b 44 24 40          	mov    0x40(%esp),%eax
52bb87:	89 8c 24 bc 00 00 00 	mov    %ecx,0xbc(%esp)
52bb8e:	8b 4c 24 68          	mov    0x68(%esp),%ecx
52bb92:	81 c1 00 00 10 00    	add    $0x100000,%ecx
52bb98:	83 d0 00             	adc    $0x0,%eax
52bb9b:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
52bb9f:	c1 f8 15             	sar    $0x15,%eax
52bba2:	89 84 24 a0 00 00 00 	mov    %eax,0xa0(%esp)
52bba9:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
52bbb0:	89 8c 24 a4 00 00 00 	mov    %ecx,0xa4(%esp)
52bbb7:	8b 4c 24 48          	mov    0x48(%esp),%ecx
52bbbb:	81 c1 00 00 10 00    	add    $0x100000,%ecx
52bbc1:	83 d0 00             	adc    $0x0,%eax
52bbc4:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
52bbc8:	c1 f8 15             	sar    $0x15,%eax
52bbcb:	89 84 24 ac 00 00 00 	mov    %eax,0xac(%esp)
52bbd2:	8b 84 24 b4 00 00 00 	mov    0xb4(%esp),%eax
52bbd9:	0f a4 c7 15          	shld   $0x15,%eax,%edi
52bbdd:	89 4c 24 5c          	mov    %ecx,0x5c(%esp)
52bbe1:	c1 e0 15             	shl    $0x15,%eax
52bbe4:	2b c8                	sub    %eax,%ecx
52bbe6:	8b 84 24 ac 00 00 00 	mov    0xac(%esp),%eax
52bbed:	1b c7                	sbb    %edi,%eax
52bbef:	01 4c 24 1c          	add    %ecx,0x1c(%esp)
52bbf3:	8b bc 24 98 00 00 00 	mov    0x98(%esp),%edi
52bbfa:	11 84 24 94 00 00 00 	adc    %eax,0x94(%esp)
52bc01:	8b 44 24 38          	mov    0x38(%esp),%eax
52bc05:	05 00 00 10 00       	add    $0x100000,%eax
52bc0a:	83 d7 00             	adc    $0x0,%edi
52bc0d:	0f ac f8 15          	shrd   $0x15,%edi,%eax
52bc11:	0f a4 dd 15          	shld   $0x15,%ebx,%ebp
52bc15:	c1 ff 15             	sar    $0x15,%edi
52bc18:	8b c8                	mov    %eax,%ecx
52bc1a:	c1 e3 15             	shl    $0x15,%ebx
52bc1d:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%esp)
52bc24:	2b cb                	sub    %ebx,%ecx
52bc26:	8b c7                	mov    %edi,%eax
52bc28:	89 bc 24 b0 00 00 00 	mov    %edi,0xb0(%esp)
52bc2f:	1b c5                	sbb    %ebp,%eax
52bc31:	01 4c 24 30          	add    %ecx,0x30(%esp)
52bc35:	11 44 24 50          	adc    %eax,0x50(%esp)
52bc39:	8b 44 24 20          	mov    0x20(%esp),%eax
52bc3d:	8b 9c 24 8c 00 00 00 	mov    0x8c(%esp),%ebx
52bc44:	05 00 00 10 00       	add    $0x100000,%eax
52bc49:	8b ac 24 84 00 00 00 	mov    0x84(%esp),%ebp
52bc50:	83 d3 00             	adc    $0x0,%ebx
52bc53:	0f ac d8 15          	shrd   $0x15,%ebx,%eax
52bc57:	0f a4 d6 15          	shld   $0x15,%edx,%esi
52bc5b:	c1 fb 15             	sar    $0x15,%ebx
52bc5e:	c1 e2 15             	shl    $0x15,%edx
52bc61:	89 84 24 90 00 00 00 	mov    %eax,0x90(%esp)
52bc68:	2b c2                	sub    %edx,%eax
52bc6a:	89 5c 24 6c          	mov    %ebx,0x6c(%esp)
52bc6e:	1b de                	sbb    %esi,%ebx
52bc70:	01 44 24 24          	add    %eax,0x24(%esp)
52bc74:	6a 00                	push   $0x0
52bc76:	11 5c 24 58          	adc    %ebx,0x58(%esp)
52bc7a:	8b 5c 24 14          	mov    0x14(%esp),%ebx
52bc7e:	81 c3 00 00 10 00    	add    $0x100000,%ebx
52bc84:	68 13 2c 0a 00       	push   $0xa2c13
52bc89:	83 d5 00             	adc    $0x0,%ebp
52bc8c:	0f ac eb 15          	shrd   $0x15,%ebp,%ebx
52bc90:	c1 fd 15             	sar    $0x15,%ebp
52bc93:	55                   	push   %ebp
52bc94:	53                   	push   %ebx
52bc95:	89 5c 24 38          	mov    %ebx,0x38(%esp)
52bc99:	89 ac 24 ac 00 00 00 	mov    %ebp,0xac(%esp)
52bca0:	e8 db 61 0a 00       	call   0x5d1e80
52bca5:	8b 8c 24 c8 00 00 00 	mov    0xc8(%esp),%ecx
52bcac:	8b b4 24 cc 00 00 00 	mov    0xcc(%esp),%esi
52bcb3:	8b bc 24 d4 00 00 00 	mov    0xd4(%esp),%edi
52bcba:	0f a4 f1 15          	shld   $0x15,%esi,%ecx
52bcbe:	6a 00                	push   $0x0
52bcc0:	c1 e6 15             	shl    $0x15,%esi
52bcc3:	2b c6                	sub    %esi,%eax
52bcc5:	8b b4 24 d4 00 00 00 	mov    0xd4(%esp),%esi
52bccc:	68 67 fb 09 00       	push   $0x9fb67
52bcd1:	1b d1                	sbb    %ecx,%edx
52bcd3:	01 44 24 78          	add    %eax,0x78(%esp)
52bcd7:	55                   	push   %ebp
52bcd8:	11 94 24 88 00 00 00 	adc    %edx,0x88(%esp)
52bcdf:	0f a4 fe 15          	shld   $0x15,%edi,%esi
52bce3:	53                   	push   %ebx
52bce4:	c1 e7 15             	shl    $0x15,%edi
52bce7:	e8 94 61 0a 00       	call   0x5d1e80
52bcec:	2b c7                	sub    %edi,%eax
52bcee:	8b bc 24 bc 00 00 00 	mov    0xbc(%esp),%edi
52bcf5:	6a 00                	push   $0x0
52bcf7:	1b d6                	sbb    %esi,%edx
52bcf9:	03 c7                	add    %edi,%eax
52bcfb:	8b b4 24 ac 00 00 00 	mov    0xac(%esp),%esi
52bd02:	68 d1 15 02 00       	push   $0x215d1
52bd07:	13 d6                	adc    %esi,%edx
52bd09:	01 44 24 68          	add    %eax,0x68(%esp)
52bd0d:	55                   	push   %ebp
52bd0e:	11 94 24 8c 00 00 00 	adc    %edx,0x8c(%esp)
52bd15:	53                   	push   %ebx
52bd16:	e8 65 61 0a 00       	call   0x5d1e80
52bd1b:	8b 8c 24 d8 00 00 00 	mov    0xd8(%esp),%ecx
52bd22:	8b 9c 24 c0 00 00 00 	mov    0xc0(%esp),%ebx
52bd29:	8b ac 24 a4 00 00 00 	mov    0xa4(%esp),%ebp
52bd30:	0f a4 d9 15          	shld   $0x15,%ebx,%ecx
52bd34:	6a 00                	push   $0x0
52bd36:	c1 e3 15             	shl    $0x15,%ebx
52bd39:	2b c3                	sub    %ebx,%eax
52bd3b:	8b 9c 24 a4 00 00 00 	mov    0xa4(%esp),%ebx
52bd42:	68 18 2d 07 00       	push   $0x72d18
52bd47:	ff b4 24 a4 00 00 00 	push   0xa4(%esp)
52bd4e:	1b d1                	sbb    %ecx,%edx
52bd50:	03 c5                	add    %ebp,%eax
52bd52:	8b 8c 24 88 00 00 00 	mov    0x88(%esp),%ecx
52bd59:	ff 74 24 34          	push   0x34(%esp)
52bd5d:	13 d3                	adc    %ebx,%edx
52bd5f:	01 44 24 24          	add    %eax,0x24(%esp)
52bd63:	8b 84 24 80 00 00 00 	mov    0x80(%esp),%eax
52bd6a:	11 54 24 4c          	adc    %edx,0x4c(%esp)
52bd6e:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
52bd72:	c1 f9 15             	sar    $0x15,%ecx
52bd75:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%esp)
52bd7c:	89 8c 24 b4 00 00 00 	mov    %ecx,0xb4(%esp)
52bd83:	e8 f8 60 0a 00       	call   0x5d1e80
52bd88:	8b 4c 24 64          	mov    0x64(%esp),%ecx
52bd8c:	0f a4 fe 15          	shld   $0x15,%edi,%esi
52bd90:	6a 00                	push   $0x0
52bd92:	c1 e7 15             	shl    $0x15,%edi
52bd95:	2b c7                	sub    %edi,%eax
52bd97:	68 ad 39 0f 00       	push   $0xf39ad
52bd9c:	1b d6                	sbb    %esi,%edx
52bd9e:	03 84 24 b0 00 00 00 	add    0xb0(%esp),%eax
52bda5:	8b 74 24 3c          	mov    0x3c(%esp),%esi
52bda9:	13 94 24 ac 00 00 00 	adc    0xac(%esp),%edx
52bdb0:	03 f0                	add    %eax,%esi
52bdb2:	ff b4 24 a4 00 00 00 	push   0xa4(%esp)
52bdb9:	13 ca                	adc    %edx,%ecx
52bdbb:	89 74 24 40          	mov    %esi,0x40(%esp)
52bdbf:	8b 94 24 8c 00 00 00 	mov    0x8c(%esp),%edx
52bdc6:	8b c6                	mov    %esi,%eax
52bdc8:	8b 74 24 6c          	mov    0x6c(%esp),%esi
52bdcc:	ff 74 24 34          	push   0x34(%esp)
52bdd0:	89 4c 24 74          	mov    %ecx,0x74(%esp)
52bdd4:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
52bdd8:	c1 f9 15             	sar    $0x15,%ecx
52bddb:	03 f0                	add    %eax,%esi
52bddd:	89 8c 24 e4 00 00 00 	mov    %ecx,0xe4(%esp)
52bde4:	13 d1                	adc    %ecx,%edx
52bde6:	89 84 24 e8 00 00 00 	mov    %eax,0xe8(%esp)
52bded:	8b ca                	mov    %edx,%ecx
52bdef:	89 74 24 70          	mov    %esi,0x70(%esp)
52bdf3:	8b c6                	mov    %esi,%eax
52bdf5:	89 94 24 90 00 00 00 	mov    %edx,0x90(%esp)
52bdfc:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
52be00:	c1 f9 15             	sar    $0x15,%ecx
52be03:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%esp)
52be0a:	89 8c 24 b0 00 00 00 	mov    %ecx,0xb0(%esp)
52be11:	e8 6a 60 0a 00       	call   0x5d1e80
52be16:	6a ff                	push   $0xffffffff
52be18:	68 00 00 e0 ff       	push   $0xffe00000
52be1d:	53                   	push   %ebx
52be1e:	55                   	push   %ebp
52be1f:	8b f0                	mov    %eax,%esi
52be21:	8b fa                	mov    %edx,%edi
52be23:	e8 58 60 0a 00       	call   0x5d1e80
52be28:	8b ac 24 c0 00 00 00 	mov    0xc0(%esp),%ebp
52be2f:	2b c6                	sub    %esi,%eax
52be31:	8b 4c 24 68          	mov    0x68(%esp),%ecx
52be35:	1b d7                	sbb    %edi,%edx
52be37:	8b 9c 24 ac 00 00 00 	mov    0xac(%esp),%ebx
52be3e:	8b 74 24 5c          	mov    0x5c(%esp),%esi
52be42:	03 c5                	add    %ebp,%eax
52be44:	8b 7c 24 28          	mov    0x28(%esp),%edi
52be48:	13 94 24 a0 00 00 00 	adc    0xa0(%esp),%edx
52be4f:	03 c8                	add    %eax,%ecx
52be51:	8b 44 24 40          	mov    0x40(%esp),%eax
52be55:	13 c2                	adc    %edx,%eax
52be57:	89 4c 24 68          	mov    %ecx,0x68(%esp)
52be5b:	8b 54 24 14          	mov    0x14(%esp),%edx
52be5f:	89 44 24 40          	mov    %eax,0x40(%esp)
52be63:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
52be67:	6a ff                	push   $0xffffffff
52be69:	c1 f8 15             	sar    $0x15,%eax
52be6c:	03 d1                	add    %ecx,%edx
52be6e:	89 8c 24 d4 00 00 00 	mov    %ecx,0xd4(%esp)
52be75:	8b 4c 24 40          	mov    0x40(%esp),%ecx
52be79:	13 c8                	adc    %eax,%ecx
52be7b:	89 84 24 c4 00 00 00 	mov    %eax,0xc4(%esp)
52be82:	89 4c 24 40          	mov    %ecx,0x40(%esp)
52be86:	8b c2                	mov    %edx,%eax
52be88:	68 83 90 f5 ff       	push   $0xfff59083
52be8d:	ff b4 24 a4 00 00 00 	push   0xa4(%esp)
52be94:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
52be98:	0f a4 f3 15          	shld   $0x15,%esi,%ebx
52be9c:	c1 f9 15             	sar    $0x15,%ecx
52be9f:	57                   	push   %edi
52bea0:	89 54 24 24          	mov    %edx,0x24(%esp)
52bea4:	89 84 24 c8 00 00 00 	mov    %eax,0xc8(%esp)
52beab:	89 4c 24 5c          	mov    %ecx,0x5c(%esp)
52beaf:	c1 e6 15             	shl    $0x15,%esi
52beb2:	e8 c9 5f 0a 00       	call   0x5d1e80
52beb7:	2b c6                	sub    %esi,%eax
52beb9:	1b d3                	sbb    %ebx,%edx
52bebb:	03 84 24 b8 00 00 00 	add    0xb8(%esp),%eax
52bec2:	13 54 24 4c          	adc    0x4c(%esp),%edx
52bec6:	8b 5c 24 48          	mov    0x48(%esp),%ebx
52beca:	03 d8                	add    %eax,%ebx
52becc:	8b 8c 24 88 00 00 00 	mov    0x88(%esp),%ecx
52bed3:	8b c3                	mov    %ebx,%eax
52bed5:	89 5c 24 48          	mov    %ebx,0x48(%esp)
52bed9:	13 ca                	adc    %edx,%ecx
52bedb:	8b 54 24 1c          	mov    0x1c(%esp),%edx
52bedf:	89 8c 24 88 00 00 00 	mov    %ecx,0x88(%esp)
52bee6:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
52beea:	c1 f9 15             	sar    $0x15,%ecx
52beed:	03 d0                	add    %eax,%edx
52beef:	89 84 24 cc 00 00 00 	mov    %eax,0xcc(%esp)
52bef6:	8b 84 24 94 00 00 00 	mov    0x94(%esp),%eax
52befd:	13 c1                	adc    %ecx,%eax
52beff:	89 8c 24 c8 00 00 00 	mov    %ecx,0xc8(%esp)
52bf06:	8b d8                	mov    %eax,%ebx
52bf08:	89 84 24 94 00 00 00 	mov    %eax,0x94(%esp)
52bf0f:	8b 84 24 b4 00 00 00 	mov    0xb4(%esp),%eax
52bf16:	8b ca                	mov    %edx,%ecx
52bf18:	0f ac d9 15          	shrd   $0x15,%ebx,%ecx
52bf1c:	89 54 24 1c          	mov    %edx,0x1c(%esp)
52bf20:	8b 94 24 b0 00 00 00 	mov    0xb0(%esp),%edx
52bf27:	0f a4 c2 15          	shld   $0x15,%eax,%edx
52bf2b:	89 8c 24 bc 00 00 00 	mov    %ecx,0xbc(%esp)
52bf32:	c1 e0 15             	shl    $0x15,%eax
52bf35:	c1 fb 15             	sar    $0x15,%ebx
52bf38:	2b c8                	sub    %eax,%ecx
52bf3a:	89 9c 24 ac 00 00 00 	mov    %ebx,0xac(%esp)
52bf41:	1b da                	sbb    %edx,%ebx
52bf43:	8b 54 24 38          	mov    0x38(%esp),%edx
52bf47:	03 d1                	add    %ecx,%edx
52bf49:	8b 8c 24 98 00 00 00 	mov    0x98(%esp),%ecx
52bf50:	8b c2                	mov    %edx,%eax
52bf52:	89 54 24 38          	mov    %edx,0x38(%esp)
52bf56:	8b 54 24 30          	mov    0x30(%esp),%edx
52bf5a:	13 cb                	adc    %ebx,%ecx
52bf5c:	89 8c 24 98 00 00 00 	mov    %ecx,0x98(%esp)
52bf63:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
52bf67:	c1 f9 15             	sar    $0x15,%ecx
52bf6a:	03 d0                	add    %eax,%edx
52bf6c:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%esp)
52bf73:	8b 44 24 50          	mov    0x50(%esp),%eax
52bf77:	13 c1                	adc    %ecx,%eax
52bf79:	89 8c 24 b0 00 00 00 	mov    %ecx,0xb0(%esp)
52bf80:	8b d8                	mov    %eax,%ebx
52bf82:	89 44 24 50          	mov    %eax,0x50(%esp)
52bf86:	8b 84 24 90 00 00 00 	mov    0x90(%esp),%eax
52bf8d:	8b ca                	mov    %edx,%ecx
52bf8f:	0f ac d9 15          	shrd   $0x15,%ebx,%ecx
52bf93:	89 54 24 30          	mov    %edx,0x30(%esp)
52bf97:	8b 54 24 6c          	mov    0x6c(%esp),%edx
52bf9b:	0f a4 c2 15          	shld   $0x15,%eax,%edx
52bf9f:	89 4c 24 74          	mov    %ecx,0x74(%esp)
52bfa3:	c1 e0 15             	shl    $0x15,%eax
52bfa6:	c1 fb 15             	sar    $0x15,%ebx
52bfa9:	2b c8                	sub    %eax,%ecx
52bfab:	8b c3                	mov    %ebx,%eax
52bfad:	89 5c 24 78          	mov    %ebx,0x78(%esp)
52bfb1:	1b c2                	sbb    %edx,%eax
52bfb3:	8b 54 24 20          	mov    0x20(%esp),%edx
52bfb7:	03 d1                	add    %ecx,%edx
52bfb9:	8b 8c 24 8c 00 00 00 	mov    0x8c(%esp),%ecx
52bfc0:	89 54 24 20          	mov    %edx,0x20(%esp)
52bfc4:	13 c8                	adc    %eax,%ecx
52bfc6:	8b c2                	mov    %edx,%eax
52bfc8:	8b 54 24 24          	mov    0x24(%esp),%edx
52bfcc:	89 8c 24 8c 00 00 00 	mov    %ecx,0x8c(%esp)
52bfd3:	0f ac c8 15          	shrd   $0x15,%ecx,%eax
52bfd7:	c1 f9 15             	sar    $0x15,%ecx
52bfda:	03 d0                	add    %eax,%edx
52bfdc:	89 84 24 90 00 00 00 	mov    %eax,0x90(%esp)
52bfe3:	8b 44 24 54          	mov    0x54(%esp),%eax
52bfe7:	13 c1                	adc    %ecx,%eax