54bb6a:	13 bc 24 fc 00 00 00 	adc    0xfc(%esp),%edi
54bb71:	33 c6                	xor    %esi,%eax
54bb73:	33 f6                	xor    %esi,%esi
54bb75:	89 bc 24 c0 00 00 00 	mov    %edi,0xc0(%esp)
54bb7c:	33 fb                	xor    %ebx,%edi
54bb7e:	0b f0                	or     %eax,%esi
54bb80:	8b 44 24 3c          	mov    0x3c(%esp),%eax
54bb84:	03 cf                	add    %edi,%ecx
54bb86:	89 4c 24 5c          	mov    %ecx,0x5c(%esp)
54bb8a:	13 c6                	adc    %esi,%eax
54bb8c:	33 8c 24 d8 00 00 00 	xor    0xd8(%esp),%ecx
54bb93:	8b d0                	mov    %eax,%edx
54bb95:	89 44 24 3c          	mov    %eax,0x3c(%esp)
54bb99:	33 54 24 68          	xor    0x68(%esp),%edx
54bb9d:	8b d9                	mov    %ecx,%ebx
54bb9f:	0f ac d1 18          	shrd   $0x18,%edx,%ecx
54bba3:	c1 e3 08             	shl    $0x8,%ebx
54bba6:	c1 ea 18             	shr    $0x18,%edx
54bba9:	0b da                	or     %edx,%ebx
54bbab:	33 c0                	xor    %eax,%eax
54bbad:	0b c1                	or     %ecx,%eax
54bbaf:	8b 94 24 c0 00 00 00 	mov    0xc0(%esp),%edx
54bbb6:	8b 8c 24 c8 00 00 00 	mov    0xc8(%esp),%ecx
54bbbd:	03 c8                	add    %eax,%ecx
54bbbf:	13 d3                	adc    %ebx,%edx
54bbc1:	03 8c 24 50 01 00 00 	add    0x150(%esp),%ecx
54bbc8:	89 8c 24 c8 00 00 00 	mov    %ecx,0xc8(%esp)
54bbcf:	13 94 24 54 01 00 00 	adc    0x154(%esp),%edx
54bbd6:	33 cf                	xor    %edi,%ecx
54bbd8:	8b f9                	mov    %ecx,%edi
54bbda:	89 94 24 c0 00 00 00 	mov    %edx,0xc0(%esp)
54bbe1:	33 d6                	xor    %esi,%edx
54bbe3:	c1 e7 10             	shl    $0x10,%edi
54bbe6:	0f ac d1 10          	shrd   $0x10,%edx,%ecx
54bbea:	33 f6                	xor    %esi,%esi
54bbec:	0b f1                	or     %ecx,%esi
54bbee:	c1 ea 10             	shr    $0x10,%edx
54bbf1:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
54bbf5:	0b fa                	or     %edx,%edi
54bbf7:	8b 54 24 5c          	mov    0x5c(%esp),%edx
54bbfb:	03 d6                	add    %esi,%edx
54bbfd:	89 74 24 60          	mov    %esi,0x60(%esp)
54bc01:	8b 74 24 34          	mov    0x34(%esp),%esi
54bc05:	13 cf                	adc    %edi,%ecx
54bc07:	89 54 24 5c          	mov    %edx,0x5c(%esp)
54bc0b:	33 d9                	xor    %ecx,%ebx
54bc0d:	89 4c 24 3c          	mov    %ecx,0x3c(%esp)
54bc11:	8b 4c 24 24          	mov    0x24(%esp),%ecx
54bc15:	33 c2                	xor    %edx,%eax
54bc17:	03 8c 24 d4 00 00 00 	add    0xd4(%esp),%ecx
54bc1e:	89 84 24 80 00 00 00 	mov    %eax,0x80(%esp)
54bc25:	13 b4 24 cc 00 00 00 	adc    0xcc(%esp),%esi
54bc2c:	03 8c 24 f0 00 00 00 	add    0xf0(%esp),%ecx
54bc33:	8b 84 24 84 00 00 00 	mov    0x84(%esp),%eax
54bc3a:	13 b4 24 f4 00 00 00 	adc    0xf4(%esp),%esi
54bc41:	33 c1                	xor    %ecx,%eax
54bc43:	89 4c 24 24          	mov    %ecx,0x24(%esp)
54bc47:	8b 4c 24 28          	mov    0x28(%esp),%ecx
54bc4b:	89 5c 24 74          	mov    %ebx,0x74(%esp)
54bc4f:	8b 5c 24 10          	mov    0x10(%esp),%ebx
54bc53:	33 de                	xor    %esi,%ebx
54bc55:	89 74 24 34          	mov    %esi,0x34(%esp)
54bc59:	33 f6                	xor    %esi,%esi
54bc5b:	89 7c 24 78          	mov    %edi,0x78(%esp)
54bc5f:	0b f0                	or     %eax,%esi
54bc61:	89 5c 24 10          	mov    %ebx,0x10(%esp)
54bc65:	8b 44 24 38          	mov    0x38(%esp),%eax
54bc69:	03 cb                	add    %ebx,%ecx
54bc6b:	89 4c 24 28          	mov    %ecx,0x28(%esp)
54bc6f:	13 c6                	adc    %esi,%eax
54bc71:	33 8c 24 d4 00 00 00 	xor    0xd4(%esp),%ecx
54bc78:	8b d0                	mov    %eax,%edx
54bc7a:	89 44 24 38          	mov    %eax,0x38(%esp)
54bc7e:	33 94 24 cc 00 00 00 	xor    0xcc(%esp),%edx
54bc85:	8b f9                	mov    %ecx,%edi
54bc87:	0f ac d1 18          	shrd   $0x18,%edx,%ecx
54bc8b:	33 db                	xor    %ebx,%ebx
54bc8d:	c1 e7 08             	shl    $0x8,%edi
54bc90:	0b d9                	or     %ecx,%ebx
54bc92:	c1 ea 18             	shr    $0x18,%edx
54bc95:	0b fa                	or     %edx,%edi
54bc97:	8b c3                	mov    %ebx,%eax
54bc99:	03 84 24 00 01 00 00 	add    0x100(%esp),%eax
54bca0:	8b cf                	mov    %edi,%ecx
54bca2:	8b 54 24 10          	mov    0x10(%esp),%edx
54bca6:	13 8c 24 04 01 00 00 	adc    0x104(%esp),%ecx
54bcad:	03 44 24 24          	add    0x24(%esp),%eax
54bcb1:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%esp)
54bcb8:	13 4c 24 34          	adc    0x34(%esp),%ecx
54bcbc:	33 d0                	xor    %eax,%edx
54bcbe:	33 f1                	xor    %ecx,%esi
54bcc0:	89 8c 24 c4 00 00 00 	mov    %ecx,0xc4(%esp)
54bcc7:	8b ca                	mov    %edx,%ecx
54bcc9:	33 c0                	xor    %eax,%eax
54bccb:	0f ac f2 10          	shrd   $0x10,%esi,%edx
54bccf:	c1 e1 10             	shl    $0x10,%ecx
54bcd2:	c1 ee 10             	shr    $0x10,%esi
54bcd5:	0b c2                	or     %edx,%eax
54bcd7:	89 84 24 84 00 00 00 	mov    %eax,0x84(%esp)
54bcde:	8b 54 24 28          	mov    0x28(%esp),%edx
54bce2:	0b ce                	or     %esi,%ecx
54bce4:	03 d0                	add    %eax,%edx
54bce6:	89 4c 24 7c          	mov    %ecx,0x7c(%esp)
54bcea:	8b 44 24 38          	mov    0x38(%esp),%eax
54bcee:	13 c1                	adc    %ecx,%eax
54bcf0:	89 54 24 28          	mov    %edx,0x28(%esp)
54bcf4:	8b 4c 24 50          	mov    0x50(%esp),%ecx
54bcf8:	33 da                	xor    %edx,%ebx
54bcfa:	33 f8                	xor    %eax,%edi
54bcfc:	89 9c 24 ac 00 00 00 	mov    %ebx,0xac(%esp)
54bd03:	03 8c 24 d0 00 00 00 	add    0xd0(%esp),%ecx
54bd0a:	8b 5c 24 2c          	mov    0x2c(%esp),%ebx
54bd0e:	13 dd                	adc    %ebp,%ebx
54bd10:	89 44 24 38          	mov    %eax,0x38(%esp)
54bd14:	03 8c 24 48 01 00 00 	add    0x148(%esp),%ecx
54bd1b:	8b 84 24 9c 00 00 00 	mov    0x9c(%esp),%eax
54bd22:	13 9c 24 4c 01 00 00 	adc    0x14c(%esp),%ebx
54bd29:	33 c1                	xor    %ecx,%eax
54bd2b:	89 4c 24 50          	mov    %ecx,0x50(%esp)
54bd2f:	33 f6                	xor    %esi,%esi
54bd31:	8b 4c 24 44          	mov    0x44(%esp),%ecx
54bd35:	0b f0                	or     %eax,%esi
54bd37:	33 cb                	xor    %ebx,%ecx
54bd39:	89 5c 24 2c          	mov    %ebx,0x2c(%esp)
54bd3d:	8b e9                	mov    %ecx,%ebp
54bd3f:	89 4c 24 44          	mov    %ecx,0x44(%esp)
54bd43:	03 6c 24 58          	add    0x58(%esp),%ebp
54bd47:	8b de                	mov    %esi,%ebx
54bd49:	8b cd                	mov    %ebp,%ecx
54bd4b:	89 bc 24 a4 00 00 00 	mov    %edi,0xa4(%esp)
54bd52:	13 5c 24 30          	adc    0x30(%esp),%ebx
54bd56:	33 c0                	xor    %eax,%eax
54bd58:	33 8c 24 d0 00 00 00 	xor    0xd0(%esp),%ecx
54bd5f:	8b d3                	mov    %ebx,%edx
54bd61:	33 54 24 70          	xor    0x70(%esp),%edx
54bd65:	8b f9                	mov    %ecx,%edi
54bd67:	0f ac d1 18          	shrd   $0x18,%edx,%ecx
54bd6b:	c1 e7 08             	shl    $0x8,%edi
54bd6e:	0b c1                	or     %ecx,%eax
54bd70:	c1 ea 18             	shr    $0x18,%edx
54bd73:	0b fa                	or     %edx,%edi
54bd75:	8b d0                	mov    %eax,%edx
54bd77:	03 54 24 50          	add    0x50(%esp),%edx
54bd7b:	8b cf                	mov    %edi,%ecx
54bd7d:	13 4c 24 2c          	adc    0x2c(%esp),%ecx
54bd81:	03 94 24 28 01 00 00 	add    0x128(%esp),%edx
54bd88:	89 94 24 d0 00 00 00 	mov    %edx,0xd0(%esp)
54bd8f:	13 8c 24 2c 01 00 00 	adc    0x12c(%esp),%ecx
54bd96:	31 54 24 44          	xor    %edx,0x44(%esp)
54bd9a:	33 f1                	xor    %ecx,%esi
54bd9c:	89 4c 24 70          	mov    %ecx,0x70(%esp)
54bda0:	8b 4c 24 44          	mov    0x44(%esp),%ecx
54bda4:	8b d1                	mov    %ecx,%edx
54bda6:	0f ac f1 10          	shrd   $0x10,%esi,%ecx
54bdaa:	c1 e2 10             	shl    $0x10,%edx
54bdad:	89 4c 24 44          	mov    %ecx,0x44(%esp)
54bdb1:	33 c9                	xor    %ecx,%ecx
54bdb3:	0b 4c 24 44          	or     0x44(%esp),%ecx
54bdb7:	c1 ee 10             	shr    $0x10,%esi
54bdba:	0b d6                	or     %esi,%edx
54bdbc:	89 8c 24 9c 00 00 00 	mov    %ecx,0x9c(%esp)
54bdc3:	03 e9                	add    %ecx,%ebp
54bdc5:	89 94 24 94 00 00 00 	mov    %edx,0x94(%esp)
54bdcc:	8b 4c 24 20          	mov    0x20(%esp),%ecx
54bdd0:	13 da                	adc    %edx,%ebx
54bdd2:	89 ac 24 d4 00 00 00 	mov    %ebp,0xd4(%esp)
54bdd9:	8b 54 24 40          	mov    0x40(%esp),%edx
54bddd:	33 c5                	xor    %ebp,%eax
54bddf:	8b 6c 24 64          	mov    0x64(%esp),%ebp
54bde3:	33 fb                	xor    %ebx,%edi
54bde5:	03 cd                	add    %ebp,%ecx
54bde7:	89 9c 24 cc 00 00 00 	mov    %ebx,0xcc(%esp)
54bdee:	8b 9c 24 b0 00 00 00 	mov    0xb0(%esp),%ebx
54bdf5:	13 d3                	adc    %ebx,%edx
54bdf7:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%esp)
54bdfe:	03 8c 24 18 01 00 00 	add    0x118(%esp),%ecx
54be05:	89 bc 24 bc 00 00 00 	mov    %edi,0xbc(%esp)
54be0c:	13 94 24 1c 01 00 00 	adc    0x11c(%esp),%edx
54be13:	89 4c 24 20          	mov    %ecx,0x20(%esp)
54be17:	89 54 24 40          	mov    %edx,0x40(%esp)
54be1b:	31 54 24 4c          	xor    %edx,0x4c(%esp)
54be1f:	33 f6                	xor    %esi,%esi
54be21:	8b 84 24 98 00 00 00 	mov    0x98(%esp),%eax
54be28:	33 c1                	xor    %ecx,%eax
54be2a:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%esp)
54be31:	00
54be32:	0b f0                	or     %eax,%esi
54be34:	8b 44 24 4c          	mov    0x4c(%esp),%eax
54be38:	8b d6                	mov    %esi,%edx
54be3a:	8b c8                	mov    %eax,%ecx
54be3c:	03 4c 24 48          	add    0x48(%esp),%ecx
54be40:	13 54 24 54          	adc    0x54(%esp),%edx
54be44:	33 e9                	xor    %ecx,%ebp
54be46:	33 da                	xor    %edx,%ebx
54be48:	8b fd                	mov    %ebp,%edi
54be4a:	0f ac dd 18          	shrd   $0x18,%ebx,%ebp
54be4e:	c1 e7 08             	shl    $0x8,%edi
54be51:	c1 eb 18             	shr    $0x18,%ebx
54be54:	0b fb                	or     %ebx,%edi
54be56:	89 6c 24 64          	mov    %ebp,0x64(%esp)
54be5a:	33 ed                	xor    %ebp,%ebp
54be5c:	89 bc 24 d8 00 00 00 	mov    %edi,0xd8(%esp)
54be63:	0b 6c 24 64          	or     0x64(%esp),%ebp
54be67:	8b dd                	mov    %ebp,%ebx
54be69:	03 5c 24 20          	add    0x20(%esp),%ebx
54be6d:	13 7c 24 40          	adc    0x40(%esp),%edi
54be71:	03 9c 24 08 01 00 00 	add    0x108(%esp),%ebx
54be78:	13 bc 24 0c 01 00 00 	adc    0x10c(%esp),%edi
54be7f:	33 c3                	xor    %ebx,%eax
54be81:	33 f7                	xor    %edi,%esi
54be83:	89 44 24 30          	mov    %eax,0x30(%esp)
54be87:	c1 64 24 30 10       	shll   $0x10,0x30(%esp)
54be8c:	0f ac f0 10          	shrd   $0x10,%esi,%eax
54be90:	09 44 24 24          	or     %eax,0x24(%esp)
54be94:	8b 44 24 24          	mov    0x24(%esp),%eax
54be98:	c1 ee 10             	shr    $0x10,%esi
54be9b:	09 74 24 30          	or     %esi,0x30(%esp)
54be9f:	03 c1                	add    %ecx,%eax
54bea1:	8b 74 24 30          	mov    0x30(%esp),%esi
54bea5:	8b 8c 24 d8 00 00 00 	mov    0xd8(%esp),%ecx
54beac:	13 f2                	adc    %edx,%esi
54beae:	8b 94 24 c8 00 00 00 	mov    0xc8(%esp),%edx
54beb5:	33 ce                	xor    %esi,%ecx
54beb7:	89 74 24 14          	mov    %esi,0x14(%esp)
54bebb:	33 e8                	xor    %eax,%ebp
54bebd:	8b b4 24 c0 00 00 00 	mov    0xc0(%esp),%esi
54bec4:	89 44 24 18          	mov    %eax,0x18(%esp)
54bec8:	8b 84 24 e4 00 00 00 	mov    0xe4(%esp),%eax
54becf:	33 10                	xor    (%eax),%edx
54bed1:	33 70 04             	xor    0x4(%eax),%esi
54bed4:	33 94 24 d4 00 00 00 	xor    0xd4(%esp),%edx
54bedb:	33 b4 24 cc 00 00 00 	xor    0xcc(%esp),%esi
54bee2:	89 94 24 c8 00 00 00 	mov    %edx,0xc8(%esp)
54bee9:	89 10                	mov    %edx,(%eax)
54beeb:	8b d6                	mov    %esi,%edx
54beed:	89 b4 24 c0 00 00 00 	mov    %esi,0xc0(%esp)
54bef4:	8b 74 24 14          	mov    0x14(%esp),%esi
54bef8:	33 b4 24 c4 00 00 00 	xor    0xc4(%esp),%esi
54beff:	33 70 0c             	xor    0xc(%eax),%esi
54bf02:	89 50 04             	mov    %edx,0x4(%eax)
54bf05:	8b 54 24 18          	mov    0x18(%esp),%edx
54bf09:	33 94 24 b4 00 00 00 	xor    0xb4(%esp),%edx
54bf10:	33 50 08             	xor    0x8(%eax),%edx
54bf13:	89 74 24 14          	mov    %esi,0x14(%esp)
54bf17:	89 70 0c             	mov    %esi,0xc(%eax)
54bf1a:	8b 70 10             	mov    0x10(%eax),%esi
54bf1d:	33 74 24 5c          	xor    0x5c(%esp),%esi
54bf21:	33 b4 24 d0 00 00 00 	xor    0xd0(%esp),%esi
54bf28:	89 54 24 18          	mov    %edx,0x18(%esp)
54bf2c:	89 50 08             	mov    %edx,0x8(%eax)
54bf2f:	8b 50 14             	mov    0x14(%eax),%edx
54bf32:	89 54 24 1c          	mov    %edx,0x1c(%esp)
54bf36:	8b 54 24 3c          	mov    0x3c(%esp),%edx
54bf3a:	31 54 24 1c          	xor    %edx,0x1c(%esp)
54bf3e:	8b 54 24 1c          	mov    0x1c(%esp),%edx
54bf42:	33 54 24 70          	xor    0x70(%esp),%edx
54bf46:	89 74 24 68          	mov    %esi,0x68(%esp)
54bf4a:	89 70 10             	mov    %esi,0x10(%eax)
54bf4d:	8b 70 18             	mov    0x18(%eax),%esi
54bf50:	33 74 24 28          	xor    0x28(%esp),%esi
54bf54:	89 54 24 1c          	mov    %edx,0x1c(%esp)
54bf58:	89 50 14             	mov    %edx,0x14(%eax)
54bf5b:	8b 50 1c             	mov    0x1c(%eax),%edx
54bf5e:	33 f3                	xor    %ebx,%esi
54bf60:	89 54 24 58          	mov    %edx,0x58(%esp)
54bf64:	33 db                	xor    %ebx,%ebx
54bf66:	8b 54 24 38          	mov    0x38(%esp),%edx
54bf6a:	31 54 24 58          	xor    %edx,0x58(%esp)
54bf6e:	8b 54 24 58          	mov    0x58(%esp),%edx
54bf72:	33 d7                	xor    %edi,%edx
54bf74:	89 b4 24 a8 00 00 00 	mov    %esi,0xa8(%esp)
54bf7b:	89 54 24 58          	mov    %edx,0x58(%esp)
54bf7f:	89 50 1c             	mov    %edx,0x1c(%eax)
54bf82:	8b d1                	mov    %ecx,%edx
54bf84:	0f a4 e9 01          	shld   $0x1,%ebp,%ecx
54bf88:	c1 ea 1f             	shr    $0x1f,%edx
54bf8b:	0b d9                	or     %ecx,%ebx
54bf8d:	89 70 18             	mov    %esi,0x18(%eax)
54bf90:	33 5c 24 7c          	xor    0x7c(%esp),%ebx
54bf94:	03 ed                	add    %ebp,%ebp
54bf96:	33 58 24             	xor    0x24(%eax),%ebx
54bf99:	0b d5                	or     %ebp,%edx
54bf9b:	33 94 24 84 00 00 00 	xor    0x84(%esp),%edx
54bfa2:	33 ed                	xor    %ebp,%ebp
54bfa4:	33 50 20             	xor    0x20(%eax),%edx
54bfa7:	8b 8c 24 80 00 00 00 	mov    0x80(%esp),%ecx
54bfae:	89 5c 24 10          	mov    %ebx,0x10(%esp)
54bfb2:	89 58 24             	mov    %ebx,0x24(%eax)
54bfb5:	89 94 24 a0 00 00 00 	mov    %edx,0xa0(%esp)
54bfbc:	89 50 20             	mov    %edx,0x20(%eax)
54bfbf:	8b 54 24 74          	mov    0x74(%esp),%edx
54bfc3:	8b da                	mov    %edx,%ebx
54bfc5:	0f a4 ca 01          	shld   $0x1,%ecx,%edx
54bfc9:	c1 eb 1f             	shr    $0x1f,%ebx
54bfcc:	0b ea                	or     %edx,%ebp
54bfce:	03 c9                	add    %ecx,%ecx
54bfd0:	33 ac 24 94 00 00 00 	xor    0x94(%esp),%ebp
54bfd7:	0b d9                	or     %ecx,%ebx
54bfd9:	33 9c 24 9c 00 00 00 	xor    0x9c(%esp),%ebx
54bfe0:	33 58 28             	xor    0x28(%eax),%ebx
54bfe3:	33 68 2c             	xor    0x2c(%eax),%ebp
54bfe6:	8b 94 24 a4 00 00 00 	mov    0xa4(%esp),%edx
54bfed:	8b 8c 24 ac 00 00 00 	mov    0xac(%esp),%ecx
54bff4:	89 5c 24 64          	mov    %ebx,0x64(%esp)
54bff8:	89 58 28             	mov    %ebx,0x28(%eax)
54bffb:	8b da                	mov    %edx,%ebx
54bffd:	0f a4 ca 01          	shld   $0x1,%ecx,%edx
54c001:	c1 eb 1f             	shr    $0x1f,%ebx
54c004:	89 6c 24 4c          	mov    %ebp,0x4c(%esp)
54c008:	03 c9                	add    %ecx,%ecx
54c00a:	0b d9                	or     %ecx,%ebx
54c00c:	89 68 2c             	mov    %ebp,0x2c(%eax)
54c00f:	33 5c 24 24          	xor    0x24(%esp),%ebx
54c013:	33 ed                	xor    %ebp,%ebp
54c015:	33 58 30             	xor    0x30(%eax),%ebx
54c018:	0b ea                	or     %edx,%ebp
54c01a:	33 6c 24 30          	xor    0x30(%esp),%ebp
54c01e:	33 68 34             	xor    0x34(%eax),%ebp
54c021:	8b 94 24 bc 00 00 00 	mov    0xbc(%esp),%edx
54c028:	8b 8c 24 b8 00 00 00 	mov    0xb8(%esp),%ecx
54c02f:	89 5c 24 6c          	mov    %ebx,0x6c(%esp)
54c033:	89 58 30             	mov    %ebx,0x30(%eax)
54c036:	8b da                	mov    %edx,%ebx
54c038:	89 6c 24 20          	mov    %ebp,0x20(%esp)
54c03c:	89 68 34             	mov    %ebp,0x34(%eax)
54c03f:	33 ed                	xor    %ebp,%ebp
54c041:	0f a4 ca 01          	shld   $0x1,%ecx,%edx
54c045:	c1 eb 1f             	shr    $0x1f,%ebx
54c048:	0b ea                	or     %edx,%ebp
54c04a:	03 c9                	add    %ecx,%ecx
54c04c:	33 6c 24 78          	xor    0x78(%esp),%ebp
54c050:	0b d9                	or     %ecx,%ebx
54c052:	33 68 3c             	xor    0x3c(%eax),%ebp
54c055:	33 5c 24 60          	xor    0x60(%esp),%ebx
54c059:	33 58 38             	xor    0x38(%eax),%ebx
54c05c:	8b 94 24 e8 00 00 00 	mov    0xe8(%esp),%edx
54c063:	89 6c 24 3c          	mov    %ebp,0x3c(%esp)
54c067:	89 68 3c             	mov    %ebp,0x3c(%eax)
54c06a:	8b ac 24 e0 00 00 00 	mov    0xe0(%esp),%ebp
54c071:	01 ac 24 fc 01 00 00 	add    %ebp,0x1fc(%esp)
54c078:	29 ac 24 00 02 00 00 	sub    %ebp,0x200(%esp)
54c07f:	89 5c 24 2c          	mov    %ebx,0x2c(%esp)
54c083:	89 58 38             	mov    %ebx,0x38(%eax)
54c086:	8b 9c 24 ec 00 00 00 	mov    0xec(%esp),%ebx
54c08d:	0f 85 fd a3 ff ff    	jne    0x546490
54c093:	8b 8c 24 f0 01 00 00 	mov    0x1f0(%esp),%ecx
54c09a:	5f                   	pop    %edi
54c09b:	5e                   	pop    %esi
54c09c:	5d                   	pop    %ebp
54c09d:	5b                   	pop    %ebx