5be0fc:	db 45 08             	fildl  0x8(%ebp)
5be0ff:	79 06                	jns    0x5be107
5be101:	dc 05 88 3e 61 00    	faddl  0x613e88
5be107:	dd 5d f8             	fstpl  -0x8(%ebp)
5be10a:	dd 45 f8             	fldl   -0x8(%ebp)
5be10d:	dc 78 08             	fdivrl 0x8(%eax)
5be110:	d9 c9                	fxch   %st(1)
5be112:	df f1                	fcomip %st(1),%st
5be114:	dd d8                	fstp   %st(0)
5be116:	76 06                	jbe    0x5be11e
5be118:	b0 01                	mov    $0x1,%al
5be11a:	8b e5                	mov    %ebp,%esp
5be11c:	5d                   	pop    %ebp
5be11d:	c3                   	ret
5be11e:	32 c0                	xor    %al,%al
5be120:	8b e5                	mov    %ebp,%esp
5be122:	5d                   	pop    %ebp
5be123:	c3                   	ret
5be124:	cc                   	int3
5be125:	cc                   	int3
5be126:	cc                   	int3
5be127:	cc                   	int3
5be128:	cc                   	int3
5be129:	cc                   	int3
5be12a:	cc                   	int3
5be12b:	cc                   	int3
5be12c:	cc                   	int3
5be12d:	cc                   	int3
5be12e:	cc                   	int3
5be12f:	cc                   	int3
5be130:	55                   	push   %ebp
5be131:	8b ec                	mov    %esp,%ebp
5be133:	8b 45 08             	mov    0x8(%ebp),%eax
5be136:	83 ec 08             	sub    $0x8,%esp
5be139:	d9 ee                	fldz
5be13b:	8b 48 04             	mov    0x4(%eax),%ecx
5be13e:	85 c9                	test   %ecx,%ecx
5be140:	74 19                	je     0x5be15b
5be142:	89 4d 08             	mov    %ecx,0x8(%ebp)
5be145:	db 45 08             	fildl  0x8(%ebp)
5be148:	79 06                	jns    0x5be150
5be14a:	dc 05 88 3e 61 00    	faddl  0x613e88
5be150:	dd 5d f8             	fstpl  -0x8(%ebp)
5be153:	dd 45 f8             	fldl   -0x8(%ebp)
5be156:	dc 78 10             	fdivrl 0x10(%eax)
5be159:	eb 02                	jmp    0x5be15d
5be15b:	d9 c0                	fld    %st(0)
5be15d:	8b 45 0c             	mov    0xc(%ebp),%eax
5be160:	8b 48 04             	mov    0x4(%eax),%ecx
5be163:	85 c9                	test   %ecx,%ecx
5be165:	74 1b                	je     0x5be182
5be167:	dd d9                	fstp   %st(1)
5be169:	89 4d 08             	mov    %ecx,0x8(%ebp)
5be16c:	db 45 08             	fildl  0x8(%ebp)
5be16f:	79 06                	jns    0x5be177
5be171:	dc 05 88 3e 61 00    	faddl  0x613e88
5be177:	dd 5d f8             	fstpl  -0x8(%ebp)
5be17a:	dd 45 f8             	fldl   -0x8(%ebp)
5be17d:	dc 78 10             	fdivrl 0x10(%eax)
5be180:	d9 c9                	fxch   %st(1)
5be182:	df f1                	fcomip %st(1),%st
5be184:	dd d8                	fstp   %st(0)
5be186:	76 06                	jbe    0x5be18e
5be188:	b0 01                	mov    $0x1,%al
5be18a:	8b e5                	mov    %ebp,%esp
5be18c:	5d                   	pop    %ebp
5be18d:	c3                   	ret
5be18e:	32 c0                	xor    %al,%al
5be190:	8b e5                	mov    %ebp,%esp
5be192:	5d                   	pop    %ebp
5be193:	c3                   	ret
5be194:	cc                   	int3
5be195:	cc                   	int3
5be196:	cc                   	int3
5be197:	cc                   	int3
5be198:	cc                   	int3
5be199:	cc                   	int3
5be19a:	cc                   	int3
5be19b:	cc                   	int3
5be19c:	cc                   	int3
5be19d:	cc                   	int3
5be19e:	cc                   	int3
5be19f:	cc                   	int3
5be1a0:	55                   	push   %ebp
5be1a1:	8b ec                	mov    %esp,%ebp
5be1a3:	53                   	push   %ebx
5be1a4:	56                   	push   %esi
5be1a5:	8b 75 08             	mov    0x8(%ebp),%esi
5be1a8:	8b d9                	mov    %ecx,%ebx
5be1aa:	57                   	push   %edi
5be1ab:	8b 7d 0c             	mov    0xc(%ebp),%edi
5be1ae:	85 f6                	test   %esi,%esi
5be1b0:	74 0b                	je     0x5be1bd
5be1b2:	83 7e 30 00          	cmpl   $0x0,0x30(%esi)
5be1b6:	7e 05                	jle    0x5be1bd
5be1b8:	39 7e 58             	cmp    %edi,0x58(%esi)
5be1bb:	75 12                	jne    0x5be1cf
5be1bd:	8b 46 50             	mov    0x50(%esi),%eax
5be1c0:	85 c0                	test   %eax,%eax
5be1c2:	74 14                	je     0x5be1d8
5be1c4:	57                   	push   %edi
5be1c5:	50                   	push   %eax
5be1c6:	e8 d5 ff ff ff       	call   0x5be1a0
5be1cb:	84 c0                	test   %al,%al
5be1cd:	74 09                	je     0x5be1d8
5be1cf:	5f                   	pop    %edi
5be1d0:	5e                   	pop    %esi
5be1d1:	b0 01                	mov    $0x1,%al
5be1d3:	5b                   	pop    %ebx
5be1d4:	5d                   	pop    %ebp
5be1d5:	c2 08 00             	ret    $0x8
5be1d8:	8b 46 4c             	mov    0x4c(%esi),%eax
5be1db:	85 c0                	test   %eax,%eax
5be1dd:	74 15                	je     0x5be1f4
5be1df:	57                   	push   %edi
5be1e0:	50                   	push   %eax
5be1e1:	8b cb                	mov    %ebx,%ecx
5be1e3:	e8 b8 ff ff ff       	call   0x5be1a0
5be1e8:	5f                   	pop    %edi
5be1e9:	84 c0                	test   %al,%al
5be1eb:	5e                   	pop    %esi
5be1ec:	0f 95 c0             	setne  %al
5be1ef:	5b                   	pop    %ebx
5be1f0:	5d                   	pop    %ebp
5be1f1:	c2 08 00             	ret    $0x8
5be1f4:	5f                   	pop    %edi
5be1f5:	5e                   	pop    %esi
5be1f6:	32 c0                	xor    %al,%al
5be1f8:	5b                   	pop    %ebx
5be1f9:	5d                   	pop    %ebp
5be1fa:	c2 08 00             	ret    $0x8
5be1fd:	cc                   	int3
5be1fe:	cc                   	int3
5be1ff:	cc                   	int3
5be200:	53                   	push   %ebx
5be201:	56                   	push   %esi
5be202:	8b f1                	mov    %ecx,%esi
5be204:	57                   	push   %edi
5be205:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
5be209:	74 1c                	je     0x5be227
5be20b:	68 fc b5 66 00       	push   $0x66b5fc
5be210:	68 a4 04 00 00       	push   $0x4a4
5be215:	68 00 b0 66 00       	push   $0x66b000
5be21a:	e8 41 d2 ff ff       	call   0x5bb460
5be21f:	83 c4 0c             	add    $0xc,%esp
5be222:	84 c0                	test   %al,%al
5be224:	75 01                	jne    0x5be227
5be226:	cc                   	int3
5be227:	68 a8 00 00 00       	push   $0xa8
5be22c:	e8 8e 30 01 00       	call   0x5d12bf
5be231:	83 c4 04             	add    $0x4,%esp
5be234:	89 46 1c             	mov    %eax,0x1c(%esi)
5be237:	85 c0                	test   %eax,%eax
5be239:	75 1c                	jne    0x5be257
5be23b:	68 64 b7 66 00       	push   $0x66b764
5be240:	68 2c 05 00 00       	push   $0x52c
5be245:	68 00 b0 66 00       	push   $0x66b000
5be24a:	e8 11 d2 ff ff       	call   0x5bb460
5be24f:	83 c4 0c             	add    $0xc,%esp
5be252:	84 c0                	test   %al,%al
5be254:	75 01                	jne    0x5be257
5be256:	cc                   	int3
5be257:	6a 0c                	push   $0xc
5be259:	e8 61 30 01 00       	call   0x5d12bf
5be25e:	8b d8                	mov    %eax,%ebx
5be260:	ba 14 b6 66 00       	mov    $0x66b614,%edx
5be265:	8b fb                	mov    %ebx,%edi
5be267:	83 c4 04             	add    $0x4,%esp
5be26a:	2b fa                	sub    %edx,%edi
5be26c:	8d 64 24 00          	lea    0x0(%esp),%esp
5be270:	8a 0a                	mov    (%edx),%cl
5be272:	8d 52 01             	lea    0x1(%edx),%edx
5be275:	88 4c 17 ff          	mov    %cl,-0x1(%edi,%edx,1)
5be279:	84 c9                	test   %cl,%cl
5be27b:	75 f3                	jne    0x5be270
5be27d:	8b 46 1c             	mov    0x1c(%esi),%eax
5be280:	89 18                	mov    %ebx,(%eax)
5be282:	8b 46 1c             	mov    0x1c(%esi),%eax
5be285:	c7 40 04 ff ff 00 00 	movl   $0xffff,0x4(%eax)
5be28c:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
5be290:	75 1c                	jne    0x5be2ae
5be292:	68 64 b7 66 00       	push   $0x66b764
5be297:	68 2c 05 00 00       	push   $0x52c
5be29c:	68 00 b0 66 00       	push   $0x66b000
5be2a1:	e8 ba d1 ff ff       	call   0x5bb460
5be2a6:	83 c4 0c             	add    $0xc,%esp
5be2a9:	84 c0                	test   %al,%al
5be2ab:	75 01                	jne    0x5be2ae
5be2ad:	cc                   	int3
5be2ae:	6a 09                	push   $0x9
5be2b0:	e8 0a 30 01 00       	call   0x5d12bf
5be2b5:	8b d8                	mov    %eax,%ebx
5be2b7:	ba 20 b6 66 00       	mov    $0x66b620,%edx
5be2bc:	8b fb                	mov    %ebx,%edi
5be2be:	83 c4 04             	add    $0x4,%esp
5be2c1:	2b fa                	sub    %edx,%edi
5be2c3:	8a 0a                	mov    (%edx),%cl
5be2c5:	8d 52 01             	lea    0x1(%edx),%edx
5be2c8:	88 4c 17 ff          	mov    %cl,-0x1(%edi,%edx,1)
5be2cc:	84 c9                	test   %cl,%cl
5be2ce:	75 f3                	jne    0x5be2c3
5be2d0:	8b 46 1c             	mov    0x1c(%esi),%eax
5be2d3:	89 58 08             	mov    %ebx,0x8(%eax)
5be2d6:	8b 46 1c             	mov    0x1c(%esi),%eax
5be2d9:	c7 40 0c ff ff 00 00 	movl   $0xffff,0xc(%eax)
5be2e0:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
5be2e4:	75 1c                	jne    0x5be302
5be2e6:	68 64 b7 66 00       	push   $0x66b764
5be2eb:	68 2c 05 00 00       	push   $0x52c
5be2f0:	68 00 b0 66 00       	push   $0x66b000
5be2f5:	e8 66 d1 ff ff       	call   0x5bb460
5be2fa:	83 c4 0c             	add    $0xc,%esp
5be2fd:	84 c0                	test   %al,%al
5be2ff:	75 01                	jne    0x5be302
5be301:	cc                   	int3
5be302:	6a 05                	push   $0x5
5be304:	e8 b6 2f 01 00       	call   0x5d12bf
5be309:	8b d8                	mov    %eax,%ebx
5be30b:	ba 2c b6 66 00       	mov    $0x66b62c,%edx
5be310:	8b fb                	mov    %ebx,%edi
5be312:	83 c4 04             	add    $0x4,%esp
5be315:	2b fa                	sub    %edx,%edi
5be317:	8a 0a                	mov    (%edx),%cl
5be319:	8d 52 01             	lea    0x1(%edx),%edx
5be31c:	88 4c 17 ff          	mov    %cl,-0x1(%edi,%edx,1)
5be320:	84 c9                	test   %cl,%cl
5be322:	75 f3                	jne    0x5be317
5be324:	8b 46 1c             	mov    0x1c(%esi),%eax
5be327:	89 58 10             	mov    %ebx,0x10(%eax)
5be32a:	8b 46 1c             	mov    0x1c(%esi),%eax
5be32d:	c7 40 14 ff ff 00 00 	movl   $0xffff,0x14(%eax)
5be334:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
5be338:	75 1c                	jne    0x5be356
5be33a:	68 64 b7 66 00       	push   $0x66b764
5be33f:	68 2c 05 00 00       	push   $0x52c
5be344:	68 00 b0 66 00       	push   $0x66b000
5be349:	e8 12 d1 ff ff       	call   0x5bb460
5be34e:	83 c4 0c             	add    $0xc,%esp
5be351:	84 c0                	test   %al,%al
5be353:	75 01                	jne    0x5be356
5be355:	cc                   	int3
5be356:	6a 0b                	push   $0xb
5be358:	e8 62 2f 01 00       	call   0x5d12bf
5be35d:	8b d8                	mov    %eax,%ebx
5be35f:	ba 34 b6 66 00       	mov    $0x66b634,%edx
5be364:	8b fb                	mov    %ebx,%edi
5be366:	83 c4 04             	add    $0x4,%esp
5be369:	2b fa                	sub    %edx,%edi
5be36b:	eb 03                	jmp    0x5be370
5be36d:	8d 49 00             	lea    0x0(%ecx),%ecx
5be370:	8a 0a                	mov    (%edx),%cl
5be372:	8d 52 01             	lea    0x1(%edx),%edx
5be375:	88 4c 17 ff          	mov    %cl,-0x1(%edi,%edx,1)
5be379:	84 c9                	test   %cl,%cl
5be37b:	75 f3                	jne    0x5be370
5be37d:	8b 46 1c             	mov    0x1c(%esi),%eax
5be380:	89 58 18             	mov    %ebx,0x18(%eax)
5be383:	8b 46 1c             	mov    0x1c(%esi),%eax
5be386:	c7 40 1c ff ff 00 00 	movl   $0xffff,0x1c(%eax)
5be38d:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
5be391:	75 1c                	jne    0x5be3af
5be393:	68 64 b7 66 00       	push   $0x66b764
5be398:	68 2c 05 00 00       	push   $0x52c
5be39d:	68 00 b0 66 00       	push   $0x66b000
5be3a2:	e8 b9 d0 ff ff       	call   0x5bb460
5be3a7:	83 c4 0c             	add    $0xc,%esp
5be3aa:	84 c0                	test   %al,%al
5be3ac:	75 01                	jne    0x5be3af
5be3ae:	cc                   	int3
5be3af:	6a 0a                	push   $0xa
5be3b1:	e8 09 2f 01 00       	call   0x5d12bf
5be3b6:	8b d8                	mov    %eax,%ebx
5be3b8:	ba 40 b6 66 00       	mov    $0x66b640,%edx
5be3bd:	8b fb                	mov    %ebx,%edi
5be3bf:	83 c4 04             	add    $0x4,%esp
5be3c2:	2b fa                	sub    %edx,%edi
5be3c4:	8a 0a                	mov    (%edx),%cl
5be3c6:	8d 52 01             	lea    0x1(%edx),%edx
5be3c9:	88 4c 17 ff          	mov    %cl,-0x1(%edi,%edx,1)
5be3cd:	84 c9                	test   %cl,%cl
5be3cf:	75 f3                	jne    0x5be3c4
5be3d1:	8b 46 1c             	mov    0x1c(%esi),%eax
5be3d4:	89 58 20             	mov    %ebx,0x20(%eax)
5be3d7:	8b 46 1c             	mov    0x1c(%esi),%eax
5be3da:	c7 40 24 ff ff 00 00 	movl   $0xffff,0x24(%eax)
5be3e1:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
5be3e5:	75 1c                	jne    0x5be403
5be3e7:	68 64 b7 66 00       	push   $0x66b764
5be3ec:	68 2c 05 00 00       	push   $0x52c
5be3f1:	68 00 b0 66 00       	push   $0x66b000
5be3f6:	e8 65 d0 ff ff       	call   0x5bb460
5be3fb:	83 c4 0c             	add    $0xc,%esp
5be3fe:	84 c0                	test   %al,%al
5be400:	75 01                	jne    0x5be403
5be402:	cc                   	int3
5be403:	6a 08                	push   $0x8
5be405:	e8 b5 2e 01 00       	call   0x5d12bf
5be40a:	8b d8                	mov    %eax,%ebx
5be40c:	ba 4c b6 66 00       	mov    $0x66b64c,%edx
5be411:	8b fb                	mov    %ebx,%edi
5be413:	83 c4 04             	add    $0x4,%esp
5be416:	2b fa                	sub    %edx,%edi
5be418:	eb 06                	jmp    0x5be420
5be41a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
5be420:	8a 0a                	mov    (%edx),%cl
5be422:	8d 52 01             	lea    0x1(%edx),%edx
5be425:	88 4c 17 ff          	mov    %cl,-0x1(%edi,%edx,1)
5be429:	84 c9                	test   %cl,%cl
5be42b:	75 f3                	jne    0x5be420
5be42d:	8b 46 1c             	mov    0x1c(%esi),%eax
5be430:	89 58 28             	mov    %ebx,0x28(%eax)
5be433:	8b 46 1c             	mov    0x1c(%esi),%eax
5be436:	c7 40 2c ff ff 00 00 	movl   $0xffff,0x2c(%eax)
5be43d:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
5be441:	75 1c                	jne    0x5be45f
5be443:	68 64 b7 66 00       	push   $0x66b764
5be448:	68 2c 05 00 00       	push   $0x52c
5be44d:	68 00 b0 66 00       	push   $0x66b000
5be452:	e8 09 d0 ff ff       	call   0x5bb460
5be457:	83 c4 0c             	add    $0xc,%esp
5be45a:	84 c0                	test   %al,%al
5be45c:	75 01                	jne    0x5be45f
5be45e:	cc                   	int3
5be45f:	6a 08                	push   $0x8
5be461:	e8 59 2e 01 00       	call   0x5d12bf
5be466:	8b d8                	mov    %eax,%ebx
5be468:	ba 54 b6 66 00       	mov    $0x66b654,%edx
5be46d:	8b fb                	mov    %ebx,%edi
5be46f:	83 c4 04             	add    $0x4,%esp
5be472:	2b fa                	sub    %edx,%edi
5be474:	8a 0a                	mov    (%edx),%cl
5be476:	8d 52 01             	lea    0x1(%edx),%edx
5be479:	88 4c 17 ff          	mov    %cl,-0x1(%edi,%edx,1)
5be47d:	84 c9                	test   %cl,%cl
5be47f:	75 f3                	jne    0x5be474
5be481:	8b 46 1c             	mov    0x1c(%esi),%eax
5be484:	89 58 30             	mov    %ebx,0x30(%eax)
5be487:	8b 46 1c             	mov    0x1c(%esi),%eax
5be48a:	c7 40 34 ff ff 00 00 	movl   $0xffff,0x34(%eax)
5be491:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
5be495:	75 1c                	jne    0x5be4b3
5be497:	68 64 b7 66 00       	push   $0x66b764
5be49c:	68 2c 05 00 00       	push   $0x52c
5be4a1:	68 00 b0 66 00       	push   $0x66b000
5be4a6:	e8 b5 cf ff ff       	call   0x5bb460
5be4ab:	83 c4 0c             	add    $0xc,%esp
5be4ae:	84 c0                	test   %al,%al
5be4b0:	75 01                	jne    0x5be4b3
5be4b2:	cc                   	int3
5be4b3:	6a 0b                	push   $0xb