54acac:	89 8c 24 98 00 00 00 	mov    %ecx,0x98(%esp)
54acb3:	8b d0                	mov    %eax,%edx
54acb5:	8b 4c 24 20          	mov    0x20(%esp),%ecx
54acb9:	03 4c 24 6c          	add    0x6c(%esp),%ecx
54acbd:	13 54 24 18          	adc    0x18(%esp),%edx
54acc1:	03 8c 24 68 01 00 00 	add    0x168(%esp),%ecx
54acc8:	89 4c 24 4c          	mov    %ecx,0x4c(%esp)
54accc:	13 94 24 6c 01 00 00 	adc    0x16c(%esp),%edx
54acd3:	33 ce                	xor    %esi,%ecx
54acd5:	8b f2                	mov    %edx,%esi
54acd7:	89 54 24 1c          	mov    %edx,0x1c(%esp)
54acdb:	33 f3                	xor    %ebx,%esi
54acdd:	33 d2                	xor    %edx,%edx
54acdf:	8b 9c 24 d4 00 00 00 	mov    0xd4(%esp),%ebx
54ace6:	0b d1                	or     %ecx,%edx
54ace8:	8b 6c 24 10          	mov    0x10(%esp),%ebp
54acec:	03 de                	add    %esi,%ebx
54acee:	8b 4c 24 20          	mov    0x20(%esp),%ecx
54acf2:	13 ea                	adc    %edx,%ebp
54acf4:	33 cb                	xor    %ebx,%ecx
54acf6:	33 c5                	xor    %ebp,%eax
54acf8:	89 6c 24 10          	mov    %ebp,0x10(%esp)
54acfc:	8b ac 24 4c 01 00 00 	mov    0x14c(%esp),%ebp
54ad03:	8b f9                	mov    %ecx,%edi
54ad05:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
54ad09:	c1 e7 08             	shl    $0x8,%edi
54ad0c:	c1 e8 18             	shr    $0x18,%eax
54ad0f:	0b f8                	or     %eax,%edi
54ad11:	89 4c 24 20          	mov    %ecx,0x20(%esp)
54ad15:	8b 44 24 4c          	mov    0x4c(%esp),%eax
54ad19:	33 c9                	xor    %ecx,%ecx
54ad1b:	0b 4c 24 20          	or     0x20(%esp),%ecx
54ad1f:	03 84 24 48 01 00 00 	add    0x148(%esp),%eax
54ad26:	11 6c 24 1c          	adc    %ebp,0x1c(%esp)
54ad2a:	03 c1                	add    %ecx,%eax
54ad2c:	89 44 24 4c          	mov    %eax,0x4c(%esp)
54ad30:	11 7c 24 1c          	adc    %edi,0x1c(%esp)
54ad34:	33 f0                	xor    %eax,%esi
54ad36:	33 54 24 1c          	xor    0x1c(%esp),%edx
54ad3a:	8b c6                	mov    %esi,%eax
54ad3c:	c1 e0 10             	shl    $0x10,%eax
54ad3f:	89 44 24 64          	mov    %eax,0x64(%esp)
54ad43:	33 c0                	xor    %eax,%eax
54ad45:	0f ac d6 10          	shrd   $0x10,%edx,%esi
54ad49:	8b ac 24 cc 00 00 00 	mov    0xcc(%esp),%ebp
54ad50:	0b c6                	or     %esi,%eax
54ad52:	c1 ea 10             	shr    $0x10,%edx
54ad55:	8b 74 24 64          	mov    0x64(%esp),%esi
54ad59:	0b f2                	or     %edx,%esi
54ad5b:	89 84 24 a0 00 00 00 	mov    %eax,0xa0(%esp)
54ad62:	03 c3                	add    %ebx,%eax
54ad64:	89 74 24 64          	mov    %esi,0x64(%esp)
54ad68:	8b 5c 24 40          	mov    0x40(%esp),%ebx
54ad6c:	13 74 24 10          	adc    0x10(%esp),%esi
54ad70:	33 c8                	xor    %eax,%ecx
54ad72:	33 fe                	xor    %esi,%edi
54ad74:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%esp)
54ad7b:	8b c7                	mov    %edi,%eax
54ad7d:	89 b4 24 ac 00 00 00 	mov    %esi,0xac(%esp)
54ad84:	0f a4 cf 01          	shld   $0x1,%ecx,%edi
54ad88:	c1 e8 1f             	shr    $0x1f,%eax
54ad8b:	03 c9                	add    %ecx,%ecx
54ad8d:	0b c1                	or     %ecx,%eax
54ad8f:	8b cd                	mov    %ebp,%ecx
54ad91:	89 84 24 c4 00 00 00 	mov    %eax,0xc4(%esp)
54ad98:	33 c0                	xor    %eax,%eax
54ad9a:	0b c7                	or     %edi,%eax
54ad9c:	03 4c 24 70          	add    0x70(%esp),%ecx
54ada0:	8b 7c 24 28          	mov    0x28(%esp),%edi
54ada4:	89 84 24 84 00 00 00 	mov    %eax,0x84(%esp)
54adab:	8b 84 24 d0 00 00 00 	mov    0xd0(%esp),%eax
54adb2:	8b d0                	mov    %eax,%edx
54adb4:	13 54 24 68          	adc    0x68(%esp),%edx
54adb8:	03 8c 24 38 01 00 00 	add    0x138(%esp),%ecx
54adbf:	13 94 24 3c 01 00 00 	adc    0x13c(%esp),%edx
54adc6:	33 d9                	xor    %ecx,%ebx
54adc8:	33 fa                	xor    %edx,%edi
54adca:	33 f6                	xor    %esi,%esi
54adcc:	0b f3                	or     %ebx,%esi
54adce:	89 7c 24 28          	mov    %edi,0x28(%esp)
54add2:	8b 5c 24 38          	mov    0x38(%esp),%ebx
54add6:	03 df                	add    %edi,%ebx
54add8:	8b 7c 24 58          	mov    0x58(%esp),%edi
54addc:	89 5c 24 38          	mov    %ebx,0x38(%esp)
54ade0:	13 fe                	adc    %esi,%edi
54ade2:	33 eb                	xor    %ebx,%ebp
54ade4:	33 c7                	xor    %edi,%eax
54ade6:	89 7c 24 58          	mov    %edi,0x58(%esp)
54adea:	8b dd                	mov    %ebp,%ebx
54adec:	33 ff                	xor    %edi,%edi
54adee:	0f ac c5 18          	shrd   $0x18,%eax,%ebp
54adf2:	c1 e3 08             	shl    $0x8,%ebx
54adf5:	c1 e8 18             	shr    $0x18,%eax
54adf8:	0b fd                	or     %ebp,%edi
54adfa:	0b d8                	or     %eax,%ebx
54adfc:	8b 84 24 c8 00 00 00 	mov    0xc8(%esp),%eax
54ae03:	8b ac 24 c0 00 00 00 	mov    0xc0(%esp),%ebp
54ae0a:	03 c7                	add    %edi,%eax
54ae0c:	13 eb                	adc    %ebx,%ebp
54ae0e:	03 c1                	add    %ecx,%eax
54ae10:	8b 4c 24 28          	mov    0x28(%esp),%ecx
54ae14:	13 ea                	adc    %edx,%ebp
54ae16:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%esp)
54ae1d:	33 c8                	xor    %eax,%ecx
54ae1f:	89 6c 24 70          	mov    %ebp,0x70(%esp)
54ae23:	8b c1                	mov    %ecx,%eax
54ae25:	33 f5                	xor    %ebp,%esi
54ae27:	0f ac f1 10          	shrd   $0x10,%esi,%ecx
54ae2b:	33 ed                	xor    %ebp,%ebp
54ae2d:	c1 e0 10             	shl    $0x10,%eax
54ae30:	0b e9                	or     %ecx,%ebp
54ae32:	c1 ee 10             	shr    $0x10,%esi
54ae35:	0b c6                	or     %esi,%eax
54ae37:	8b cd                	mov    %ebp,%ecx
54ae39:	03 4c 24 38          	add    0x38(%esp),%ecx
54ae3d:	8b d0                	mov    %eax,%edx
54ae3f:	89 4c 24 28          	mov    %ecx,0x28(%esp)
54ae43:	13 54 24 58          	adc    0x58(%esp),%edx
54ae47:	33 f9                	xor    %ecx,%edi
54ae49:	33 da                	xor    %edx,%ebx
54ae4b:	89 54 24 38          	mov    %edx,0x38(%esp)
54ae4f:	8b cb                	mov    %ebx,%ecx
54ae51:	0f a4 fb 01          	shld   $0x1,%edi,%ebx
54ae55:	c1 e9 1f             	shr    $0x1f,%ecx
54ae58:	03 ff                	add    %edi,%edi
54ae5a:	0b cf                	or     %edi,%ecx
54ae5c:	89 8c 24 80 00 00 00 	mov    %ecx,0x80(%esp)
54ae63:	33 c9                	xor    %ecx,%ecx
54ae65:	0b cb                	or     %ebx,%ecx
54ae67:	8b 5c 24 50          	mov    0x50(%esp),%ebx
54ae6b:	89 8c 24 94 00 00 00 	mov    %ecx,0x94(%esp)
54ae72:	8b 4c 24 30          	mov    0x30(%esp),%ecx
54ae76:	03 8c 24 08 01 00 00 	add    0x108(%esp),%ecx
54ae7d:	13 9c 24 0c 01 00 00 	adc    0x10c(%esp),%ebx
54ae84:	03 8c 24 d8 00 00 00 	add    0xd8(%esp),%ecx
54ae8b:	89 4c 24 30          	mov    %ecx,0x30(%esp)
54ae8f:	13 9c 24 98 00 00 00 	adc    0x98(%esp),%ebx
54ae96:	33 f6                	xor    %esi,%esi
54ae98:	31 4c 24 44          	xor    %ecx,0x44(%esp)
54ae9c:	0b 74 24 44          	or     0x44(%esp),%esi
54aea0:	8b 4c 24 48          	mov    0x48(%esp),%ecx
54aea4:	33 cb                	xor    %ebx,%ecx
54aea6:	89 5c 24 50          	mov    %ebx,0x50(%esp)
54aeaa:	8b 5c 24 54          	mov    0x54(%esp),%ebx
54aeae:	03 d9                	add    %ecx,%ebx
54aeb0:	89 4c 24 48          	mov    %ecx,0x48(%esp)
54aeb4:	8b cb                	mov    %ebx,%ecx
54aeb6:	89 5c 24 54          	mov    %ebx,0x54(%esp)
54aeba:	11 74 24 2c          	adc    %esi,0x2c(%esp)
54aebe:	33 ff                	xor    %edi,%edi
54aec0:	33 8c 24 d8 00 00 00 	xor    0xd8(%esp),%ecx
54aec7:	8b 54 24 2c          	mov    0x2c(%esp),%edx
54aecb:	8b d9                	mov    %ecx,%ebx
54aecd:	33 94 24 98 00 00 00 	xor    0x98(%esp),%edx
54aed4:	0f ac d1 18          	shrd   $0x18,%edx,%ecx
54aed8:	c1 e3 08             	shl    $0x8,%ebx
54aedb:	c1 ea 18             	shr    $0x18,%edx
54aede:	0b f9                	or     %ecx,%edi
54aee0:	8b 8c 24 50 01 00 00 	mov    0x150(%esp),%ecx
54aee7:	0b da                	or     %edx,%ebx
54aee9:	8b 94 24 54 01 00 00 	mov    0x154(%esp),%edx
54aef0:	03 cf                	add    %edi,%ecx
54aef2:	13 d3                	adc    %ebx,%edx
54aef4:	03 4c 24 30          	add    0x30(%esp),%ecx
54aef8:	89 4c 24 7c          	mov    %ecx,0x7c(%esp)
54aefc:	13 54 24 50          	adc    0x50(%esp),%edx
54af00:	33 4c 24 48          	xor    0x48(%esp),%ecx
54af04:	89 54 24 74          	mov    %edx,0x74(%esp)
54af08:	33 d6                	xor    %esi,%edx
54af0a:	8b f1                	mov    %ecx,%esi
54af0c:	c1 e6 10             	shl    $0x10,%esi
54af0f:	0f ac d1 10          	shrd   $0x10,%edx,%ecx
54af13:	89 74 24 18          	mov    %esi,0x18(%esp)
54af17:	33 f6                	xor    %esi,%esi
54af19:	c1 ea 10             	shr    $0x10,%edx
54af1c:	0b f1                	or     %ecx,%esi
54af1e:	89 b4 24 98 00 00 00 	mov    %esi,0x98(%esp)
54af25:	09 54 24 18          	or     %edx,0x18(%esp)
54af29:	8b ce                	mov    %esi,%ecx
54af2b:	03 4c 24 54          	add    0x54(%esp),%ecx
54af2f:	8b 54 24 18          	mov    0x18(%esp),%edx
54af33:	13 54 24 2c          	adc    0x2c(%esp),%edx
54af37:	89 8c 24 d8 00 00 00 	mov    %ecx,0xd8(%esp)
54af3e:	33 cf                	xor    %edi,%ecx
54af40:	8b 7c 24 5c          	mov    0x5c(%esp),%edi
54af44:	89 94 24 d4 00 00 00 	mov    %edx,0xd4(%esp)
54af4b:	33 d3                	xor    %ebx,%edx
54af4d:	8b da                	mov    %edx,%ebx
54af4f:	0f a4 ca 01          	shld   $0x1,%ecx,%edx
54af53:	c1 eb 1f             	shr    $0x1f,%ebx
54af56:	03 c9                	add    %ecx,%ecx
54af58:	0b d9                	or     %ecx,%ebx
54af5a:	33 c9                	xor    %ecx,%ecx
54af5c:	0b ca                	or     %edx,%ecx
54af5e:	89 5c 24 68          	mov    %ebx,0x68(%esp)
54af62:	8b 54 24 14          	mov    0x14(%esp),%edx
54af66:	8b 5c 24 24          	mov    0x24(%esp),%ebx
54af6a:	03 d7                	add    %edi,%edx
54af6c:	89 8c 24 a8 00 00 00 	mov    %ecx,0xa8(%esp)
54af73:	13 9c 24 88 00 00 00 	adc    0x88(%esp),%ebx
54af7a:	03 94 24 58 01 00 00 	add    0x158(%esp),%edx
54af81:	8b 8c 24 b4 00 00 00 	mov    0xb4(%esp),%ecx
54af88:	13 9c 24 5c 01 00 00 	adc    0x15c(%esp),%ebx
54af8f:	33 ca                	xor    %edx,%ecx
54af91:	89 54 24 14          	mov    %edx,0x14(%esp)
54af95:	33 f6                	xor    %esi,%esi
54af97:	8b 54 24 34          	mov    0x34(%esp),%edx
54af9b:	0b f1                	or     %ecx,%esi
54af9d:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
54afa1:	33 d3                	xor    %ebx,%edx
54afa3:	03 ca                	add    %edx,%ecx
54afa5:	89 54 24 34          	mov    %edx,0x34(%esp)
54afa9:	8b 54 24 60          	mov    0x60(%esp),%edx
54afad:	13 d6                	adc    %esi,%edx
54afaf:	89 4c 24 3c          	mov    %ecx,0x3c(%esp)
54afb3:	33 f9                	xor    %ecx,%edi
54afb5:	89 5c 24 24          	mov    %ebx,0x24(%esp)
54afb9:	8b 8c 24 88 00 00 00 	mov    0x88(%esp),%ecx
54afc0:	8b df                	mov    %edi,%ebx
54afc2:	33 ca                	xor    %edx,%ecx
54afc4:	c1 e3 08             	shl    $0x8,%ebx
54afc7:	0f ac cf 18          	shrd   $0x18,%ecx,%edi
54afcb:	89 54 24 60          	mov    %edx,0x60(%esp)
54afcf:	8b 94 24 f4 00 00 00 	mov    0xf4(%esp),%edx
54afd6:	c1 e9 18             	shr    $0x18,%ecx
54afd9:	0b d9                	or     %ecx,%ebx
54afdb:	89 7c 24 5c          	mov    %edi,0x5c(%esp)
54afdf:	8b 8c 24 f0 00 00 00 	mov    0xf0(%esp),%ecx
54afe6:	33 ff                	xor    %edi,%edi
54afe8:	0b 7c 24 5c          	or     0x5c(%esp),%edi
54afec:	03 cf                	add    %edi,%ecx
54afee:	13 d3                	adc    %ebx,%edx
54aff0:	03 4c 24 14          	add    0x14(%esp),%ecx
54aff4:	89 8c 24 bc 00 00 00 	mov    %ecx,0xbc(%esp)
54affb:	13 54 24 24          	adc    0x24(%esp),%edx
54afff:	33 4c 24 34          	xor    0x34(%esp),%ecx
54b003:	89 94 24 b8 00 00 00 	mov    %edx,0xb8(%esp)
54b00a:	33 d6                	xor    %esi,%edx
54b00c:	8b f1                	mov    %ecx,%esi
54b00e:	0f ac d1 10          	shrd   $0x10,%edx,%ecx
54b012:	c1 e6 10             	shl    $0x10,%esi
54b015:	89 74 24 14          	mov    %esi,0x14(%esp)
54b019:	33 f6                	xor    %esi,%esi
54b01b:	c1 ea 10             	shr    $0x10,%edx
54b01e:	0b f1                	or     %ecx,%esi
54b020:	09 54 24 14          	or     %edx,0x14(%esp)
54b024:	8b ce                	mov    %esi,%ecx
54b026:	03 4c 24 3c          	add    0x3c(%esp),%ecx
54b02a:	8b 54 24 14          	mov    0x14(%esp),%edx
54b02e:	13 54 24 60          	adc    0x60(%esp),%edx
54b032:	89 94 24 9c 00 00 00 	mov    %edx,0x9c(%esp)
54b039:	33 d3                	xor    %ebx,%edx
54b03b:	89 8c 24 b4 00 00 00 	mov    %ecx,0xb4(%esp)
54b042:	8b da                	mov    %edx,%ebx
54b044:	33 cf                	xor    %edi,%ecx
54b046:	c1 eb 1f             	shr    $0x1f,%ebx
54b049:	89 b4 24 a4 00 00 00 	mov    %esi,0xa4(%esp)
54b050:	0f a4 ca 01          	shld   $0x1,%ecx,%edx
54b054:	03 c9                	add    %ecx,%ecx
54b056:	33 f6                	xor    %esi,%esi
54b058:	0b d9                	or     %ecx,%ebx
54b05a:	0b f2                	or     %edx,%esi
54b05c:	8b 8c 24 f0 00 00 00 	mov    0xf0(%esp),%ecx
54b063:	03 cb                	add    %ebx,%ecx
54b065:	8b 94 24 f4 00 00 00 	mov    0xf4(%esp),%edx
54b06c:	13 d6                	adc    %esi,%edx
54b06e:	03 4c 24 4c          	add    0x4c(%esp),%ecx
54b072:	89 8c 24 cc 00 00 00 	mov    %ecx,0xcc(%esp)
54b079:	13 54 24 1c          	adc    0x1c(%esp),%edx
54b07d:	33 cd                	xor    %ebp,%ecx
54b07f:	8b ea                	mov    %edx,%ebp
54b081:	89 54 24 10          	mov    %edx,0x10(%esp)
54b085:	33 e8                	xor    %eax,%ebp
54b087:	33 ff                	xor    %edi,%edi
54b089:	0b f9                	or     %ecx,%edi
54b08b:	8b 84 24 cc 00 00 00 	mov    0xcc(%esp),%eax
54b092:	8b cd                	mov    %ebp,%ecx
54b094:	8b d7                	mov    %edi,%edx
54b096:	03 8c 24 d8 00 00 00 	add    0xd8(%esp),%ecx
54b09d:	89 8c 24 d8 00 00 00 	mov    %ecx,0xd8(%esp)
54b0a4:	13 94 24 d4 00 00 00 	adc    0xd4(%esp),%edx
54b0ab:	33 cb                	xor    %ebx,%ecx
54b0ad:	89 94 24 d4 00 00 00 	mov    %edx,0xd4(%esp)
54b0b4:	8b d9                	mov    %ecx,%ebx
54b0b6:	33 d6                	xor    %esi,%edx
54b0b8:	c1 e3 08             	shl    $0x8,%ebx
54b0bb:	0f ac d1 18          	shrd   $0x18,%edx,%ecx
54b0bf:	33 f6                	xor    %esi,%esi
54b0c1:	c1 ea 18             	shr    $0x18,%edx
54b0c4:	0b f1                	or     %ecx,%esi
54b0c6:	0b da                	or     %edx,%ebx
54b0c8:	8b 54 24 10          	mov    0x10(%esp),%edx
54b0cc:	03 c6                	add    %esi,%eax
54b0ce:	13 d3                	adc    %ebx,%edx
54b0d0:	03 84 24 f8 00 00 00 	add    0xf8(%esp),%eax
54b0d7:	8b c8                	mov    %eax,%ecx
54b0d9:	13 94 24 fc 00 00 00 	adc    0xfc(%esp),%edx
54b0e0:	33 cd                	xor    %ebp,%ecx
54b0e2:	89 54 24 10          	mov    %edx,0x10(%esp)
54b0e6:	33 ed                	xor    %ebp,%ebp
54b0e8:	33 d7                	xor    %edi,%edx
54b0ea:	8b f9                	mov    %ecx,%edi
54b0ec:	0f ac d1 10          	shrd   $0x10,%edx,%ecx
54b0f0:	c1 e7 10             	shl    $0x10,%edi
54b0f3:	0b e9                	or     %ecx,%ebp
54b0f5:	c1 ea 10             	shr    $0x10,%edx
54b0f8:	0b fa                	or     %edx,%edi
54b0fa:	89 6c 24 40          	mov    %ebp,0x40(%esp)
54b0fe:	8b cd                	mov    %ebp,%ecx
54b100:	89 7c 24 50          	mov    %edi,0x50(%esp)
54b104:	03 8c 24 d8 00 00 00 	add    0xd8(%esp),%ecx
54b10b:	8b d7                	mov    %edi,%edx
54b10d:	89 4c 24 2c          	mov    %ecx,0x2c(%esp)
54b111:	13 94 24 d4 00 00 00 	adc    0xd4(%esp),%edx
54b118:	33 ce                	xor    %esi,%ecx
54b11a:	89 54 24 48          	mov    %edx,0x48(%esp)
54b11e:	33 d3                	xor    %ebx,%edx
54b120:	8b da                	mov    %edx,%ebx
54b122:	0f a4 ca 01          	shld   $0x1,%ecx,%edx
54b126:	c1 eb 1f             	shr    $0x1f,%ebx
54b129:	03 c9                	add    %ecx,%ecx
54b12b:	0b d9                	or     %ecx,%ebx
54b12d:	33 c9                	xor    %ecx,%ecx
54b12f:	0b ca                	or     %edx,%ecx
54b131:	89 5c 24 3c          	mov    %ebx,0x3c(%esp)
54b135:	8b 94 24 04 01 00 00 	mov    0x104(%esp),%edx
54b13c:	89 4c 24 60          	mov    %ecx,0x60(%esp)
54b140:	8b 8c 24 00 01 00 00 	mov    0x100(%esp),%ecx
54b147:	03 8c 24 d0 00 00 00 	add    0xd0(%esp),%ecx
54b14e:	13 54 24 70          	adc    0x70(%esp),%edx
54b152:	03 8c 24 c4 00 00 00 	add    0xc4(%esp),%ecx
54b159:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
54b15d:	13 94 24 84 00 00 00 	adc    0x84(%esp),%edx
54b164:	33 f6                	xor    %esi,%esi
54b166:	33 8c 24 98 00 00 00 	xor    0x98(%esp),%ecx
54b16d:	8b da                	mov    %edx,%ebx
54b16f:	33 5c 24 18          	xor    0x18(%esp),%ebx
54b173:	0b f1                	or     %ecx,%esi
54b175:	89 54 24 58          	mov    %edx,0x58(%esp)
54b179:	8b cb                	mov    %ebx,%ecx
54b17b:	8b d6                	mov    %esi,%edx
54b17d:	03 8c 24 b4 00 00 00 	add    0xb4(%esp),%ecx
54b184:	89 4c 24 44          	mov    %ecx,0x44(%esp)
54b188:	13 94 24 9c 00 00 00 	adc    0x9c(%esp),%edx
54b18f:	33 ff                	xor    %edi,%edi
54b191:	33 8c 24 c4 00 00 00 	xor    0xc4(%esp),%ecx
54b198:	89 54 24 54          	mov    %edx,0x54(%esp)
54b19c:	8b e9                	mov    %ecx,%ebp
54b19e:	33 94 24 84 00 00 00 	xor    0x84(%esp),%edx
54b1a5:	0f ac d1 18          	shrd   $0x18,%edx,%ecx