5bcd9a:	e8 c9 f8 ff ff       	call   0x5bc668
5bcd9f:	e8 28 5f e4 ff       	call   0x402ccc
5bcda4:	50                   	push   %eax
5bcda5:	ff b5 5c ff ff ff    	push   -0xa4(%ebp)
5bcdab:	ff b5 58 ff ff ff    	push   -0xa8(%ebp)
5bcdb1:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
5bcdb7:	03 c3                	add    %ebx,%eax
5bcdb9:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bcdbc:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bcdc0:	50                   	push   %eax
5bcdc1:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bcdc7:	03 c3                	add    %ebx,%eax
5bcdc9:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bcdcc:	33 c9                	xor    %ecx,%ecx
5bcdce:	8a 0c 02             	mov    (%edx,%eax,1),%cl
5bcdd1:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bcdd7:	03 c3                	add    %ebx,%eax
5bcdd9:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bcddc:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bcde0:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bcde3:	0f b6 14 1a          	movzbl (%edx,%ebx,1),%edx
5bcde7:	e8 7c f8 ff ff       	call   0x5bc668
5bcdec:	e8 db 5e e4 ff       	call   0x402ccc
5bcdf1:	50                   	push   %eax
5bcdf2:	ff b5 5c ff ff ff    	push   -0xa4(%ebp)
5bcdf8:	ff b5 58 ff ff ff    	push   -0xa8(%ebp)
5bcdfe:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
5bce04:	03 c3                	add    %ebx,%eax
5bce06:	8b 55 e0             	mov    -0x20(%ebp),%edx
5bce09:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bce0d:	50                   	push   %eax
5bce0e:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bce14:	03 c3                	add    %ebx,%eax
5bce16:	8b 55 e0             	mov    -0x20(%ebp),%edx
5bce19:	33 c9                	xor    %ecx,%ecx
5bce1b:	8a 0c 02             	mov    (%edx,%eax,1),%cl
5bce1e:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bce24:	03 c3                	add    %ebx,%eax
5bce26:	8b 55 e0             	mov    -0x20(%ebp),%edx
5bce29:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bce2d:	8b 55 e0             	mov    -0x20(%ebp),%edx
5bce30:	0f b6 14 1a          	movzbl (%edx,%ebx,1),%edx
5bce34:	e8 2f f8 ff ff       	call   0x5bc668
5bce39:	e8 8e 5e e4 ff       	call   0x402ccc
5bce3e:	5a                   	pop    %edx
5bce3f:	59                   	pop    %ecx
5bce40:	e8 23 f8 ff ff       	call   0x5bc668
5bce45:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bce4b:	dc 04 df             	faddl  (%edi,%ebx,8)
5bce4e:	dd 1c df             	fstpl  (%edi,%ebx,8)
5bce51:	9b                   	fwait
5bce52:	43                   	inc    %ebx
5bce53:	4e                   	dec    %esi
5bce54:	0f 85 a5 fe ff ff    	jne    0x5bccff
5bce5a:	e9 db 02 00 00       	jmp    0x5bd13a
5bce5f:	8b 75 bc             	mov    -0x44(%ebp),%esi
5bce62:	4e                   	dec    %esi
5bce63:	85 f6                	test   %esi,%esi
5bce65:	0f 8c cf 02 00 00    	jl     0x5bd13a
5bce6b:	46                   	inc    %esi
5bce6c:	33 db                	xor    %ebx,%ebx
5bce6e:	ff b5 5c ff ff ff    	push   -0xa4(%ebp)
5bce74:	ff b5 58 ff ff ff    	push   -0xa8(%ebp)
5bce7a:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
5bce80:	03 c3                	add    %ebx,%eax
5bce82:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bce85:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bce89:	50                   	push   %eax
5bce8a:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bce90:	03 c3                	add    %ebx,%eax
5bce92:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bce95:	33 c9                	xor    %ecx,%ecx
5bce97:	8a 0c 02             	mov    (%edx,%eax,1),%cl
5bce9a:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bcea0:	03 c3                	add    %ebx,%eax
5bcea2:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bcea5:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bcea9:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bceac:	0f b6 14 1a          	movzbl (%edx,%ebx,1),%edx
5bceb0:	e8 b3 f7 ff ff       	call   0x5bc668
5bceb5:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bcebb:	dc 04 df             	faddl  (%edi,%ebx,8)
5bcebe:	dd 1c df             	fstpl  (%edi,%ebx,8)
5bcec1:	9b                   	fwait
5bcec2:	43                   	inc    %ebx
5bcec3:	4e                   	dec    %esi
5bcec4:	75 a8                	jne    0x5bce6e
5bcec6:	e9 6f 02 00 00       	jmp    0x5bd13a
5bcecb:	8b 75 bc             	mov    -0x44(%ebp),%esi
5bcece:	4e                   	dec    %esi
5bcecf:	85 f6                	test   %esi,%esi
5bced1:	0f 8c 63 02 00 00    	jl     0x5bd13a
5bced7:	46                   	inc    %esi
5bced8:	33 db                	xor    %ebx,%ebx
5bceda:	ff b5 54 ff ff ff    	push   -0xac(%ebp)
5bcee0:	ff b5 50 ff ff ff    	push   -0xb0(%ebp)
5bcee6:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5bcee9:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bceed:	50                   	push   %eax
5bceee:	8b 45 d8             	mov    -0x28(%ebp),%eax
5bcef1:	33 c9                	xor    %ecx,%ecx
5bcef3:	8a 0c 18             	mov    (%eax,%ebx,1),%cl
5bcef6:	8b 45 dc             	mov    -0x24(%ebp),%eax
5bcef9:	33 d2                	xor    %edx,%edx
5bcefb:	8a 14 18             	mov    (%eax,%ebx,1),%dl
5bcefe:	8b 45 e0             	mov    -0x20(%ebp),%eax
5bcf01:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bcf05:	e8 5e f7 ff ff       	call   0x5bc668
5bcf0a:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bcf10:	dc 04 df             	faddl  (%edi,%ebx,8)
5bcf13:	dd 1c df             	fstpl  (%edi,%ebx,8)
5bcf16:	9b                   	fwait
5bcf17:	43                   	inc    %ebx
5bcf18:	4e                   	dec    %esi
5bcf19:	75 bf                	jne    0x5bceda
5bcf1b:	e9 1a 02 00 00       	jmp    0x5bd13a
5bcf20:	8b 75 bc             	mov    -0x44(%ebp),%esi
5bcf23:	4e                   	dec    %esi
5bcf24:	85 f6                	test   %esi,%esi
5bcf26:	0f 8c 0e 02 00 00    	jl     0x5bd13a
5bcf2c:	46                   	inc    %esi
5bcf2d:	33 db                	xor    %ebx,%ebx
5bcf2f:	8b 45 dc             	mov    -0x24(%ebp),%eax
5bcf32:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bcf36:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bcf3c:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bcf42:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bcf48:	dc 04 df             	faddl  (%edi,%ebx,8)
5bcf4b:	dd 1c df             	fstpl  (%edi,%ebx,8)
5bcf4e:	9b                   	fwait
5bcf4f:	43                   	inc    %ebx
5bcf50:	4e                   	dec    %esi
5bcf51:	75 dc                	jne    0x5bcf2f
5bcf53:	e9 e2 01 00 00       	jmp    0x5bd13a
5bcf58:	8a 85 27 ff ff ff    	mov    -0xd9(%ebp),%al
5bcf5e:	2c 01                	sub    $0x1,%al
5bcf60:	72 1b                	jb     0x5bcf7d
5bcf62:	0f 84 dc 00 00 00    	je     0x5bd044
5bcf68:	fe c8                	dec    %al
5bcf6a:	0f 84 3d 01 00 00    	je     0x5bd0ad
5bcf70:	fe c8                	dec    %al
5bcf72:	0f 84 93 01 00 00    	je     0x5bd10b
5bcf78:	e9 bd 01 00 00       	jmp    0x5bd13a
5bcf7d:	8b 75 bc             	mov    -0x44(%ebp),%esi
5bcf80:	4e                   	dec    %esi
5bcf81:	85 f6                	test   %esi,%esi
5bcf83:	0f 8c b1 01 00 00    	jl     0x5bd13a
5bcf89:	46                   	inc    %esi
5bcf8a:	33 db                	xor    %ebx,%ebx
5bcf8c:	d9 05 ec d2 5b 00    	flds   0x5bd2ec
5bcf92:	dc a5 50 ff ff ff    	fsubl  -0xb0(%ebp)
5bcf98:	d9 05 ec d2 5b 00    	flds   0x5bd2ec
5bcf9e:	dc a5 58 ff ff ff    	fsubl  -0xa8(%ebp)
5bcfa4:	8b 45 dc             	mov    -0x24(%ebp),%eax
5bcfa7:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bcfab:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bcfb1:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bcfb7:	de c9                	fmulp  %st,%st(1)
5bcfb9:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bcfbf:	03 c3                	add    %ebx,%eax
5bcfc1:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bcfc4:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bcfc8:	89 85 10 ff ff ff    	mov    %eax,-0xf0(%ebp)
5bcfce:	db 85 10 ff ff ff    	fildl  -0xf0(%ebp)
5bcfd4:	dc 8d 58 ff ff ff    	fmull  -0xa8(%ebp)
5bcfda:	de c1                	faddp  %st,%st(1)
5bcfdc:	de c9                	fmulp  %st,%st(1)
5bcfde:	d9 05 ec d2 5b 00    	flds   0x5bd2ec
5bcfe4:	dc a5 58 ff ff ff    	fsubl  -0xa8(%ebp)
5bcfea:	8b 45 d8             	mov    -0x28(%ebp),%eax
5bcfed:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bcff1:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
5bcff7:	db 85 0c ff ff ff    	fildl  -0xf4(%ebp)
5bcffd:	de c9                	fmulp  %st,%st(1)
5bcfff:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bd005:	03 c3                	add    %ebx,%eax
5bd007:	8b 55 d8             	mov    -0x28(%ebp),%edx
5bd00a:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bd00e:	89 85 08 ff ff ff    	mov    %eax,-0xf8(%ebp)
5bd014:	db 85 08 ff ff ff    	fildl  -0xf8(%ebp)
5bd01a:	dc 8d 58 ff ff ff    	fmull  -0xa8(%ebp)
5bd020:	de c1                	faddp  %st,%st(1)
5bd022:	dc 8d 50 ff ff ff    	fmull  -0xb0(%ebp)
5bd028:	de c1                	faddp  %st,%st(1)
5bd02a:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bd030:	dc 04 df             	faddl  (%edi,%ebx,8)
5bd033:	dd 1c df             	fstpl  (%edi,%ebx,8)
5bd036:	9b                   	fwait
5bd037:	43                   	inc    %ebx
5bd038:	4e                   	dec    %esi
5bd039:	0f 85 4d ff ff ff    	jne    0x5bcf8c
5bd03f:	e9 f6 00 00 00       	jmp    0x5bd13a
5bd044:	8b 75 bc             	mov    -0x44(%ebp),%esi
5bd047:	4e                   	dec    %esi
5bd048:	85 f6                	test   %esi,%esi
5bd04a:	0f 8c ea 00 00 00    	jl     0x5bd13a
5bd050:	46                   	inc    %esi
5bd051:	33 db                	xor    %ebx,%ebx
5bd053:	d9 05 ec d2 5b 00    	flds   0x5bd2ec
5bd059:	dc a5 58 ff ff ff    	fsubl  -0xa8(%ebp)
5bd05f:	8b 45 dc             	mov    -0x24(%ebp),%eax
5bd062:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bd066:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bd06c:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bd072:	de c9                	fmulp  %st,%st(1)
5bd074:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bd07a:	03 c3                	add    %ebx,%eax
5bd07c:	8b 55 dc             	mov    -0x24(%ebp),%edx
5bd07f:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bd083:	89 85 10 ff ff ff    	mov    %eax,-0xf0(%ebp)
5bd089:	db 85 10 ff ff ff    	fildl  -0xf0(%ebp)
5bd08f:	dc 8d 58 ff ff ff    	fmull  -0xa8(%ebp)
5bd095:	de c1                	faddp  %st,%st(1)
5bd097:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bd09d:	dc 04 df             	faddl  (%edi,%ebx,8)
5bd0a0:	dd 1c df             	fstpl  (%edi,%ebx,8)
5bd0a3:	9b                   	fwait
5bd0a4:	43                   	inc    %ebx
5bd0a5:	4e                   	dec    %esi
5bd0a6:	75 ab                	jne    0x5bd053
5bd0a8:	e9 8d 00 00 00       	jmp    0x5bd13a
5bd0ad:	8b 75 bc             	mov    -0x44(%ebp),%esi
5bd0b0:	4e                   	dec    %esi
5bd0b1:	85 f6                	test   %esi,%esi
5bd0b3:	0f 8c 81 00 00 00    	jl     0x5bd13a
5bd0b9:	46                   	inc    %esi
5bd0ba:	33 db                	xor    %ebx,%ebx
5bd0bc:	d9 05 ec d2 5b 00    	flds   0x5bd2ec
5bd0c2:	dc a5 50 ff ff ff    	fsubl  -0xb0(%ebp)
5bd0c8:	8b 45 dc             	mov    -0x24(%ebp),%eax
5bd0cb:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bd0cf:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bd0d5:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bd0db:	de c9                	fmulp  %st,%st(1)
5bd0dd:	8b 45 d8             	mov    -0x28(%ebp),%eax
5bd0e0:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bd0e4:	89 85 10 ff ff ff    	mov    %eax,-0xf0(%ebp)
5bd0ea:	db 85 10 ff ff ff    	fildl  -0xf0(%ebp)
5bd0f0:	dc 8d 50 ff ff ff    	fmull  -0xb0(%ebp)
5bd0f6:	de c1                	faddp  %st,%st(1)
5bd0f8:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bd0fe:	dc 04 df             	faddl  (%edi,%ebx,8)
5bd101:	dd 1c df             	fstpl  (%edi,%ebx,8)
5bd104:	9b                   	fwait
5bd105:	43                   	inc    %ebx
5bd106:	4e                   	dec    %esi
5bd107:	75 b3                	jne    0x5bd0bc
5bd109:	eb 2f                	jmp    0x5bd13a
5bd10b:	8b 75 bc             	mov    -0x44(%ebp),%esi
5bd10e:	4e                   	dec    %esi
5bd10f:	85 f6                	test   %esi,%esi
5bd111:	7c 27                	jl     0x5bd13a
5bd113:	46                   	inc    %esi
5bd114:	33 db                	xor    %ebx,%ebx
5bd116:	8b 45 dc             	mov    -0x24(%ebp),%eax
5bd119:	0f b6 04 18          	movzbl (%eax,%ebx,1),%eax
5bd11d:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bd123:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bd129:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bd12f:	dc 04 df             	faddl  (%edi,%ebx,8)
5bd132:	dd 1c df             	fstpl  (%edi,%ebx,8)
5bd135:	9b                   	fwait
5bd136:	43                   	inc    %ebx
5bd137:	4e                   	dec    %esi
5bd138:	75 dc                	jne    0x5bd116
5bd13a:	80 bd 37 ff ff ff 00 	cmpb   $0x0,-0xc9(%ebp)
5bd141:	74 10                	je     0x5bd153
5bd143:	8b 45 bc             	mov    -0x44(%ebp),%eax
5bd146:	c1 e0 03             	shl    $0x3,%eax
5bd149:	01 c7                	add    %eax,%edi
5bd14b:	ff 8d 48 ff ff ff    	decl   -0xb8(%ebp)
5bd151:	eb 1b                	jmp    0x5bd16e
5bd153:	8b 45 bc             	mov    -0x44(%ebp),%eax
5bd156:	01 45 e0             	add    %eax,-0x20(%ebp)
5bd159:	8b 45 bc             	mov    -0x44(%ebp),%eax
5bd15c:	01 45 dc             	add    %eax,-0x24(%ebp)
5bd15f:	8b 45 bc             	mov    -0x44(%ebp),%eax
5bd162:	01 45 d8             	add    %eax,-0x28(%ebp)
5bd165:	8b 45 bc             	mov    -0x44(%ebp),%eax
5bd168:	01 45 d4             	add    %eax,-0x2c(%ebp)
5bd16b:	ff 45 c0             	incl   -0x40(%ebp)
5bd16e:	83 bd 48 ff ff ff 00 	cmpl   $0x0,-0xb8(%ebp)
5bd175:	0f 85 72 fa ff ff    	jne    0x5bcbed
5bd17b:	80 bd 36 ff ff ff 00 	cmpb   $0x0,-0xca(%ebp)
5bd182:	0f 84 c6 00 00 00    	je     0x5bd24e
5bd188:	dd 45 a0             	fldl   -0x60(%ebp)
5bd18b:	dc 4d 98             	fmull  -0x68(%ebp)
5bd18e:	d8 3d ec d2 5b 00    	fdivrs 0x5bd2ec
5bd194:	dd 9d 60 ff ff ff    	fstpl  -0xa0(%ebp)
5bd19a:	9b                   	fwait
5bd19b:	8b 45 cc             	mov    -0x34(%ebp),%eax
5bd19e:	89 45 d0             	mov    %eax,-0x30(%ebp)
5bd1a1:	8b 7d c8             	mov    -0x38(%ebp),%edi
5bd1a4:	33 db                	xor    %ebx,%ebx
5bd1a6:	8b 75 b8             	mov    -0x48(%ebp),%esi
5bd1a9:	4e                   	dec    %esi
5bd1aa:	85 f6                	test   %esi,%esi
5bd1ac:	7c 2e                	jl     0x5bd1dc
5bd1ae:	46                   	inc    %esi
5bd1af:	8b 45 bc             	mov    -0x44(%ebp),%eax
5bd1b2:	85 c0                	test   %eax,%eax
5bd1b4:	7e 23                	jle    0x5bd1d9
5bd1b6:	89 85 18 ff ff ff    	mov    %eax,-0xe8(%ebp)
5bd1bc:	dd 04 df             	fldl   (%edi,%ebx,8)
5bd1bf:	dc 8d 60 ff ff ff    	fmull  -0xa0(%ebp)
5bd1c5:	e8 02 5b e4 ff       	call   0x402ccc
5bd1ca:	8b 55 d0             	mov    -0x30(%ebp),%edx
5bd1cd:	88 04 1a             	mov    %al,(%edx,%ebx,1)
5bd1d0:	43                   	inc    %ebx
5bd1d1:	ff 8d 18 ff ff ff    	decl   -0xe8(%ebp)
5bd1d7:	75 e3                	jne    0x5bd1bc
5bd1d9:	4e                   	dec    %esi
5bd1da:	75 d3                	jne    0x5bd1af
5bd1dc:	8b 55 b4             	mov    -0x4c(%ebp),%edx
5bd1df:	2b 95 4c ff ff ff    	sub    -0xb4(%ebp),%edx
5bd1e5:	8b 45 f8             	mov    -0x8(%ebp),%eax
5bd1e8:	8b 08                	mov    (%eax),%ecx
5bd1ea:	ff 11                	call   *(%ecx)
5bd1ec:	8b 4d b8             	mov    -0x48(%ebp),%ecx
5bd1ef:	0f af 4d bc          	imul   -0x44(%ebp),%ecx
5bd1f3:	8b 55 cc             	mov    -0x34(%ebp),%edx
5bd1f6:	e8 c5 ac e4 ff       	call   0x407ec0
5bd1fb:	8b 55 b8             	mov    -0x48(%ebp),%edx
5bd1fe:	c1 e2 03             	shl    $0x3,%edx
5bd201:	0f af 55 bc          	imul   -0x44(%ebp),%edx
5bd205:	8b 45 c8             	mov    -0x38(%ebp),%eax
5bd208:	33 c9                	xor    %ecx,%ecx
5bd20a:	e8 31 60 e4 ff       	call   0x403240
5bd20f:	ff 8d 4c ff ff ff    	decl   -0xb4(%ebp)
5bd215:	66 83 7d 0e 00       	cmpw   $0x0,0xe(%ebp)
5bd21a:	74 7d                	je     0x5bd299
5bd21c:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5bd21f:	2b 85 4c ff ff ff    	sub    -0xb4(%ebp),%eax
5bd225:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bd22b:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bd231:	db 45 b4             	fildl  -0x4c(%ebp)
5bd234:	de f9                	fdivrp %st,%st(1)
5bd236:	d8 0d fc d2 5b 00    	fmuls  0x5bd2fc
5bd23c:	e8 8b 5a e4 ff       	call   0x402ccc
5bd241:	8b c8                	mov    %eax,%ecx
5bd243:	8b 55 08             	mov    0x8(%ebp),%edx
5bd246:	8b 45 10             	mov    0x10(%ebp),%eax
5bd249:	ff 55 0c             	call   *0xc(%ebp)
5bd24c:	eb 4b                	jmp    0x5bd299
5bd24e:	8b 45 f0             	mov    -0x10(%ebp),%eax
5bd251:	89 45 dc             	mov    %eax,-0x24(%ebp)
5bd254:	8b 45 ec             	mov    -0x14(%ebp),%eax
5bd257:	89 45 f0             	mov    %eax,-0x10(%ebp)
5bd25a:	8b 45 e8             	mov    -0x18(%ebp),%eax
5bd25d:	89 45 ec             	mov    %eax,-0x14(%ebp)