5bbe89:	8d 4d dc             	lea    -0x24(%ebp),%ecx
5bbe8c:	8b d6                	mov    %esi,%edx
5bbe8e:	8b c3                	mov    %ebx,%eax
5bbe90:	e8 4f ff ff ff       	call   0x5bbde4
5bbe95:	59                   	pop    %ecx
5bbe96:	8b 45 18             	mov    0x18(%ebp),%eax
5bbe99:	50                   	push   %eax
5bbe9a:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5bbe9d:	8d 7b 01             	lea    0x1(%ebx),%edi
5bbea0:	8b c7                	mov    %edi,%eax
5bbea2:	8b d6                	mov    %esi,%edx
5bbea4:	e8 3b ff ff ff       	call   0x5bbde4
5bbea9:	59                   	pop    %ecx
5bbeaa:	8b 45 18             	mov    0x18(%ebp),%eax
5bbead:	50                   	push   %eax
5bbeae:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5bbeb1:	8d 56 01             	lea    0x1(%esi),%edx
5bbeb4:	8b c3                	mov    %ebx,%eax
5bbeb6:	e8 29 ff ff ff       	call   0x5bbde4
5bbebb:	59                   	pop    %ecx
5bbebc:	8b 45 18             	mov    0x18(%ebp),%eax
5bbebf:	50                   	push   %eax
5bbec0:	8d 4d d0             	lea    -0x30(%ebp),%ecx
5bbec3:	8d 56 01             	lea    0x1(%esi),%edx
5bbec6:	8b c7                	mov    %edi,%eax
5bbec8:	e8 17 ff ff ff       	call   0x5bbde4
5bbecd:	59                   	pop    %ecx
5bbece:	8b 45 d8             	mov    -0x28(%ebp),%eax
5bbed1:	2b 45 dc             	sub    -0x24(%ebp),%eax
5bbed4:	89 45 cc             	mov    %eax,-0x34(%ebp)
5bbed7:	db 45 cc             	fildl  -0x34(%ebp)
5bbeda:	dc 4d f8             	fmull  -0x8(%ebp)
5bbedd:	db 45 dc             	fildl  -0x24(%ebp)
5bbee0:	de c1                	faddp  %st,%st(1)
5bbee2:	dd 5d e8             	fstpl  -0x18(%ebp)
5bbee5:	9b                   	fwait
5bbee6:	8b 45 d0             	mov    -0x30(%ebp),%eax
5bbee9:	2b 45 d4             	sub    -0x2c(%ebp),%eax
5bbeec:	89 45 cc             	mov    %eax,-0x34(%ebp)
5bbeef:	db 45 cc             	fildl  -0x34(%ebp)
5bbef2:	dc 4d f8             	fmull  -0x8(%ebp)
5bbef5:	db 45 d4             	fildl  -0x2c(%ebp)
5bbef8:	de c1                	faddp  %st,%st(1)
5bbefa:	dd 5d e0             	fstpl  -0x20(%ebp)
5bbefd:	9b dd 45 e0          	fldl   -0x20(%ebp)
5bbf01:	dc 65 e8             	fsubl  -0x18(%ebp)
5bbf04:	dc 4d f0             	fmull  -0x10(%ebp)
5bbf07:	dc 45 e8             	faddl  -0x18(%ebp)
5bbf0a:	e8 bd 6d e4 ff       	call   0x402ccc
5bbf0f:	5f                   	pop    %edi
5bbf10:	5e                   	pop    %esi
5bbf11:	5b                   	pop    %ebx
5bbf12:	8b e5                	mov    %ebp,%esp
5bbf14:	5d                   	pop    %ebp
5bbf15:	c2 10 00             	ret    $0x10
5bbf18:	55                   	push   %ebp
5bbf19:	8b ec                	mov    %esp,%ebp
5bbf1b:	81 c4 44 ff ff ff    	add    $0xffffff44,%esp
5bbf21:	53                   	push   %ebx
5bbf22:	56                   	push   %esi
5bbf23:	dd 45 10             	fldl   0x10(%ebp)
5bbf26:	e8 a1 6d e4 ff       	call   0x402ccc
5bbf2b:	8b d8                	mov    %eax,%ebx
5bbf2d:	dd 45 08             	fldl   0x8(%ebp)
5bbf30:	e8 97 6d e4 ff       	call   0x402ccc
5bbf35:	8b f0                	mov    %eax,%esi
5bbf37:	89 9d 44 ff ff ff    	mov    %ebx,-0xbc(%ebp)
5bbf3d:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bbf43:	dc 6d 10             	fsubrl 0x10(%ebp)
5bbf46:	dd 5d f8             	fstpl  -0x8(%ebp)
5bbf49:	9b                   	fwait
5bbf4a:	89 b5 44 ff ff ff    	mov    %esi,-0xbc(%ebp)
5bbf50:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bbf56:	dc 6d 08             	fsubrl 0x8(%ebp)
5bbf59:	dd 5d e8             	fstpl  -0x18(%ebp)
5bbf5c:	9b d9 05 8c c2 5b 00 	flds   0x5bc28c
5bbf63:	dc 65 f8             	fsubl  -0x8(%ebp)
5bbf66:	dd 45 f8             	fldl   -0x8(%ebp)
5bbf69:	d9 e0                	fchs
5bbf6b:	de c9                	fmulp  %st,%st(1)
5bbf6d:	d9 05 8c c2 5b 00    	flds   0x5bc28c
5bbf73:	dc 65 f8             	fsubl  -0x8(%ebp)
5bbf76:	de c9                	fmulp  %st,%st(1)
5bbf78:	dd 5d f0             	fstpl  -0x10(%ebp)
5bbf7b:	9b d9 05 90 c2 5b 00 	flds   0x5bc290
5bbf82:	dc 4d f8             	fmull  -0x8(%ebp)
5bbf85:	dc 4d f8             	fmull  -0x8(%ebp)
5bbf88:	d8 2d 8c c2 5b 00    	fsubrs 0x5bc28c
5bbf8e:	dd 45 f8             	fldl   -0x8(%ebp)
5bbf91:	dc 4d f8             	fmull  -0x8(%ebp)
5bbf94:	dc 4d f8             	fmull  -0x8(%ebp)
5bbf97:	de c1                	faddp  %st,%st(1)
5bbf99:	dd 5d e0             	fstpl  -0x20(%ebp)
5bbf9c:	9b d9 05 8c c2 5b 00 	flds   0x5bc28c
5bbfa3:	dc 45 f8             	faddl  -0x8(%ebp)
5bbfa6:	dd 45 f8             	fldl   -0x8(%ebp)
5bbfa9:	dc 4d f8             	fmull  -0x8(%ebp)
5bbfac:	de e9                	fsubrp %st,%st(1)
5bbfae:	dc 4d f8             	fmull  -0x8(%ebp)
5bbfb1:	dd 5d d8             	fstpl  -0x28(%ebp)
5bbfb4:	9b dd 45 f8          	fldl   -0x8(%ebp)
5bbfb8:	dc 4d f8             	fmull  -0x8(%ebp)
5bbfbb:	d9 05 8c c2 5b 00    	flds   0x5bc28c
5bbfc1:	dc 65 f8             	fsubl  -0x8(%ebp)
5bbfc4:	de c9                	fmulp  %st,%st(1)
5bbfc6:	dd 5d d0             	fstpl  -0x30(%ebp)
5bbfc9:	9b d9 05 8c c2 5b 00 	flds   0x5bc28c
5bbfd0:	dc 65 e8             	fsubl  -0x18(%ebp)
5bbfd3:	dd 45 e8             	fldl   -0x18(%ebp)
5bbfd6:	d9 e0                	fchs
5bbfd8:	de c9                	fmulp  %st,%st(1)
5bbfda:	d9 05 8c c2 5b 00    	flds   0x5bc28c
5bbfe0:	dc 65 e8             	fsubl  -0x18(%ebp)
5bbfe3:	de c9                	fmulp  %st,%st(1)
5bbfe5:	dd 5d c8             	fstpl  -0x38(%ebp)
5bbfe8:	9b d9 05 90 c2 5b 00 	flds   0x5bc290
5bbfef:	dc 4d e8             	fmull  -0x18(%ebp)
5bbff2:	dc 4d e8             	fmull  -0x18(%ebp)
5bbff5:	d8 2d 8c c2 5b 00    	fsubrs 0x5bc28c
5bbffb:	dd 45 e8             	fldl   -0x18(%ebp)
5bbffe:	dc 4d e8             	fmull  -0x18(%ebp)
5bc001:	dc 4d e8             	fmull  -0x18(%ebp)
5bc004:	de c1                	faddp  %st,%st(1)
5bc006:	dd 5d c0             	fstpl  -0x40(%ebp)
5bc009:	9b d9 05 8c c2 5b 00 	flds   0x5bc28c
5bc010:	dc 45 e8             	faddl  -0x18(%ebp)
5bc013:	dd 45 e8             	fldl   -0x18(%ebp)
5bc016:	dc 4d e8             	fmull  -0x18(%ebp)
5bc019:	de e9                	fsubrp %st,%st(1)
5bc01b:	dc 4d e8             	fmull  -0x18(%ebp)
5bc01e:	dd 5d b8             	fstpl  -0x48(%ebp)
5bc021:	9b dd 45 e8          	fldl   -0x18(%ebp)
5bc025:	dc 4d e8             	fmull  -0x18(%ebp)
5bc028:	dd 45 e8             	fldl   -0x18(%ebp)
5bc02b:	d8 25 8c c2 5b 00    	fsubs  0x5bc28c
5bc031:	de c9                	fmulp  %st,%st(1)
5bc033:	dd 5d b0             	fstpl  -0x50(%ebp)
5bc036:	9b                   	fwait
5bc037:	8b 45 18             	mov    0x18(%ebp),%eax
5bc03a:	50                   	push   %eax
5bc03b:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
5bc03e:	8b d6                	mov    %esi,%edx
5bc040:	4a                   	dec    %edx
5bc041:	8b c3                	mov    %ebx,%eax
5bc043:	48                   	dec    %eax
5bc044:	e8 9b fd ff ff       	call   0x5bbde4
5bc049:	59                   	pop    %ecx
5bc04a:	8b 45 18             	mov    0x18(%ebp),%eax
5bc04d:	50                   	push   %eax
5bc04e:	8d 4d 80             	lea    -0x80(%ebp),%ecx
5bc051:	8b d6                	mov    %esi,%edx
5bc053:	4a                   	dec    %edx
5bc054:	8b c3                	mov    %ebx,%eax
5bc056:	e8 89 fd ff ff       	call   0x5bbde4
5bc05b:	59                   	pop    %ecx
5bc05c:	8b 45 18             	mov    0x18(%ebp),%eax
5bc05f:	50                   	push   %eax
5bc060:	8d 8d 7c ff ff ff    	lea    -0x84(%ebp),%ecx
5bc066:	8b d6                	mov    %esi,%edx
5bc068:	4a                   	dec    %edx
5bc069:	8d 43 01             	lea    0x1(%ebx),%eax
5bc06c:	e8 73 fd ff ff       	call   0x5bbde4
5bc071:	59                   	pop    %ecx
5bc072:	8b 45 18             	mov    0x18(%ebp),%eax
5bc075:	50                   	push   %eax
5bc076:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
5bc07c:	8b d6                	mov    %esi,%edx
5bc07e:	4a                   	dec    %edx
5bc07f:	8d 43 02             	lea    0x2(%ebx),%eax
5bc082:	e8 5d fd ff ff       	call   0x5bbde4
5bc087:	59                   	pop    %ecx
5bc088:	8b 45 18             	mov    0x18(%ebp),%eax
5bc08b:	50                   	push   %eax
5bc08c:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
5bc092:	8b c3                	mov    %ebx,%eax
5bc094:	48                   	dec    %eax
5bc095:	8b d6                	mov    %esi,%edx
5bc097:	e8 48 fd ff ff       	call   0x5bbde4
5bc09c:	59                   	pop    %ecx
5bc09d:	8b 45 18             	mov    0x18(%ebp),%eax
5bc0a0:	50                   	push   %eax
5bc0a1:	8d 8d 70 ff ff ff    	lea    -0x90(%ebp),%ecx
5bc0a7:	8b d6                	mov    %esi,%edx
5bc0a9:	8b c3                	mov    %ebx,%eax
5bc0ab:	e8 34 fd ff ff       	call   0x5bbde4
5bc0b0:	59                   	pop    %ecx
5bc0b1:	8b 45 18             	mov    0x18(%ebp),%eax
5bc0b4:	50                   	push   %eax
5bc0b5:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
5bc0bb:	8d 43 01             	lea    0x1(%ebx),%eax
5bc0be:	8b d6                	mov    %esi,%edx
5bc0c0:	e8 1f fd ff ff       	call   0x5bbde4
5bc0c5:	59                   	pop    %ecx
5bc0c6:	8b 45 18             	mov    0x18(%ebp),%eax
5bc0c9:	50                   	push   %eax
5bc0ca:	8d 8d 68 ff ff ff    	lea    -0x98(%ebp),%ecx
5bc0d0:	8d 43 02             	lea    0x2(%ebx),%eax
5bc0d3:	8b d6                	mov    %esi,%edx
5bc0d5:	e8 0a fd ff ff       	call   0x5bbde4
5bc0da:	59                   	pop    %ecx
5bc0db:	8b 45 18             	mov    0x18(%ebp),%eax
5bc0de:	50                   	push   %eax
5bc0df:	8d 8d 64 ff ff ff    	lea    -0x9c(%ebp),%ecx
5bc0e5:	8d 56 01             	lea    0x1(%esi),%edx
5bc0e8:	8b c3                	mov    %ebx,%eax
5bc0ea:	48                   	dec    %eax
5bc0eb:	e8 f4 fc ff ff       	call   0x5bbde4
5bc0f0:	59                   	pop    %ecx
5bc0f1:	8b 45 18             	mov    0x18(%ebp),%eax
5bc0f4:	50                   	push   %eax
5bc0f5:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
5bc0fb:	8d 56 01             	lea    0x1(%esi),%edx
5bc0fe:	8b c3                	mov    %ebx,%eax
5bc100:	e8 df fc ff ff       	call   0x5bbde4
5bc105:	59                   	pop    %ecx
5bc106:	8b 45 18             	mov    0x18(%ebp),%eax
5bc109:	50                   	push   %eax
5bc10a:	8d 8d 5c ff ff ff    	lea    -0xa4(%ebp),%ecx
5bc110:	8d 56 01             	lea    0x1(%esi),%edx
5bc113:	8d 43 01             	lea    0x1(%ebx),%eax
5bc116:	e8 c9 fc ff ff       	call   0x5bbde4
5bc11b:	59                   	pop    %ecx
5bc11c:	8b 45 18             	mov    0x18(%ebp),%eax
5bc11f:	50                   	push   %eax
5bc120:	8d 8d 58 ff ff ff    	lea    -0xa8(%ebp),%ecx
5bc126:	8d 56 01             	lea    0x1(%esi),%edx
5bc129:	8d 43 02             	lea    0x2(%ebx),%eax
5bc12c:	e8 b3 fc ff ff       	call   0x5bbde4
5bc131:	59                   	pop    %ecx
5bc132:	8b 45 18             	mov    0x18(%ebp),%eax
5bc135:	50                   	push   %eax
5bc136:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
5bc13c:	8d 56 02             	lea    0x2(%esi),%edx
5bc13f:	8b c3                	mov    %ebx,%eax
5bc141:	48                   	dec    %eax
5bc142:	e8 9d fc ff ff       	call   0x5bbde4
5bc147:	59                   	pop    %ecx
5bc148:	8b 45 18             	mov    0x18(%ebp),%eax
5bc14b:	50                   	push   %eax
5bc14c:	8d 8d 50 ff ff ff    	lea    -0xb0(%ebp),%ecx
5bc152:	8d 56 02             	lea    0x2(%esi),%edx
5bc155:	8b c3                	mov    %ebx,%eax
5bc157:	e8 88 fc ff ff       	call   0x5bbde4
5bc15c:	59                   	pop    %ecx
5bc15d:	8b 45 18             	mov    0x18(%ebp),%eax
5bc160:	50                   	push   %eax
5bc161:	8d 8d 4c ff ff ff    	lea    -0xb4(%ebp),%ecx
5bc167:	8d 56 02             	lea    0x2(%esi),%edx
5bc16a:	8d 43 01             	lea    0x1(%ebx),%eax
5bc16d:	e8 72 fc ff ff       	call   0x5bbde4
5bc172:	59                   	pop    %ecx
5bc173:	8b 45 18             	mov    0x18(%ebp),%eax
5bc176:	50                   	push   %eax
5bc177:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
5bc17d:	8d 56 02             	lea    0x2(%esi),%edx
5bc180:	8d 43 02             	lea    0x2(%ebx),%eax
5bc183:	e8 5c fc ff ff       	call   0x5bbde4
5bc188:	59                   	pop    %ecx
5bc189:	db 45 84             	fildl  -0x7c(%ebp)
5bc18c:	dc 4d f0             	fmull  -0x10(%ebp)
5bc18f:	db 45 80             	fildl  -0x80(%ebp)
5bc192:	dc 4d e0             	fmull  -0x20(%ebp)
5bc195:	de c1                	faddp  %st,%st(1)
5bc197:	db 85 7c ff ff ff    	fildl  -0x84(%ebp)
5bc19d:	dc 4d d8             	fmull  -0x28(%ebp)
5bc1a0:	de c1                	faddp  %st,%st(1)
5bc1a2:	db 85 78 ff ff ff    	fildl  -0x88(%ebp)
5bc1a8:	dc 4d d0             	fmull  -0x30(%ebp)
5bc1ab:	de e9                	fsubrp %st,%st(1)
5bc1ad:	dd 5d a0             	fstpl  -0x60(%ebp)
5bc1b0:	9b db 85 74 ff ff ff 	fildl  -0x8c(%ebp)
5bc1b7:	dc 4d f0             	fmull  -0x10(%ebp)
5bc1ba:	db 85 70 ff ff ff    	fildl  -0x90(%ebp)
5bc1c0:	dc 4d e0             	fmull  -0x20(%ebp)
5bc1c3:	de c1                	faddp  %st,%st(1)
5bc1c5:	db 85 6c ff ff ff    	fildl  -0x94(%ebp)
5bc1cb:	dc 4d d8             	fmull  -0x28(%ebp)
5bc1ce:	de c1                	faddp  %st,%st(1)
5bc1d0:	db 85 68 ff ff ff    	fildl  -0x98(%ebp)
5bc1d6:	dc 4d d0             	fmull  -0x30(%ebp)
5bc1d9:	de e9                	fsubrp %st,%st(1)
5bc1db:	dd 5d 98             	fstpl  -0x68(%ebp)
5bc1de:	9b db 85 64 ff ff ff 	fildl  -0x9c(%ebp)
5bc1e5:	dc 4d f0             	fmull  -0x10(%ebp)
5bc1e8:	db 85 60 ff ff ff    	fildl  -0xa0(%ebp)
5bc1ee:	dc 4d e0             	fmull  -0x20(%ebp)
5bc1f1:	de c1                	faddp  %st,%st(1)
5bc1f3:	db 85 5c ff ff ff    	fildl  -0xa4(%ebp)
5bc1f9:	dc 4d d8             	fmull  -0x28(%ebp)
5bc1fc:	de c1                	faddp  %st,%st(1)
5bc1fe:	db 85 58 ff ff ff    	fildl  -0xa8(%ebp)
5bc204:	dc 4d d0             	fmull  -0x30(%ebp)
5bc207:	de e9                	fsubrp %st,%st(1)
5bc209:	dd 5d 90             	fstpl  -0x70(%ebp)
5bc20c:	9b db 85 54 ff ff ff 	fildl  -0xac(%ebp)
5bc213:	dc 4d f0             	fmull  -0x10(%ebp)
5bc216:	db 85 50 ff ff ff    	fildl  -0xb0(%ebp)
5bc21c:	dc 4d e0             	fmull  -0x20(%ebp)
5bc21f:	de c1                	faddp  %st,%st(1)
5bc221:	db 85 4c ff ff ff    	fildl  -0xb4(%ebp)
5bc227:	dc 4d d8             	fmull  -0x28(%ebp)
5bc22a:	de c1                	faddp  %st,%st(1)
5bc22c:	db 85 48 ff ff ff    	fildl  -0xb8(%ebp)
5bc232:	dc 4d d0             	fmull  -0x30(%ebp)
5bc235:	de e9                	fsubrp %st,%st(1)
5bc237:	dd 5d 88             	fstpl  -0x78(%ebp)
5bc23a:	9b dd 45 c8          	fldl   -0x38(%ebp)
5bc23e:	dc 4d a0             	fmull  -0x60(%ebp)
5bc241:	dd 45 c0             	fldl   -0x40(%ebp)
5bc244:	dc 4d 98             	fmull  -0x68(%ebp)
5bc247:	de c1                	faddp  %st,%st(1)
5bc249:	dd 45 b8             	fldl   -0x48(%ebp)
5bc24c:	dc 4d 90             	fmull  -0x70(%ebp)
5bc24f:	de c1                	faddp  %st,%st(1)
5bc251:	dd 45 b0             	fldl   -0x50(%ebp)
5bc254:	dc 4d 88             	fmull  -0x78(%ebp)
5bc257:	de c1                	faddp  %st,%st(1)
5bc259:	dd 5d a8             	fstpl  -0x58(%ebp)
5bc25c:	9b dd 45 a8          	fldl   -0x58(%ebp)
5bc260:	e8 67 6a e4 ff       	call   0x402ccc
5bc265:	8b c8                	mov    %eax,%ecx
5bc267:	85 c9                	test   %ecx,%ecx
5bc269:	7d 09                	jge    0x5bc274
5bc26b:	8b c1                	mov    %ecx,%eax
5bc26d:	99                   	cltd
5bc26e:	33 c2                	xor    %edx,%eax
5bc270:	2b c2                	sub    %edx,%eax
5bc272:	8b c8                	mov    %eax,%ecx
5bc274:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
5bc27a:	7e 05                	jle    0x5bc281
5bc27c:	b9 ff 00 00 00       	mov    $0xff,%ecx
5bc281:	8b c1                	mov    %ecx,%eax
5bc283:	5e                   	pop    %esi
5bc284:	5b                   	pop    %ebx
5bc285:	8b e5                	mov    %ebp,%esp
5bc287:	5d                   	pop    %ebp
5bc288:	c2 10 00             	ret    $0x10
5bc28b:	00 00                	add    %al,(%eax)
5bc28d:	00 80 3f 00 00 00    	add    %al,0x3f(%eax)
5bc293:	40                   	inc    %eax
5bc294:	55                   	push   %ebp
5bc295:	8b ec                	mov    %esp,%ebp
5bc297:	81 c4 68 ff ff ff    	add    $0xffffff68,%esp
5bc29d:	53                   	push   %ebx
5bc29e:	56                   	push   %esi
5bc29f:	57                   	push   %edi
5bc2a0:	88 4d eb             	mov    %cl,-0x15(%ebp)
5bc2a3:	89 55 ec             	mov    %edx,-0x14(%ebp)
5bc2a6:	89 45 f4             	mov    %eax,-0xc(%ebp)
5bc2a9:	8b 45 ec             	mov    -0x14(%ebp),%eax