49710a:	75 46                	jne    0x497152
49710c:	e8 cf 29 ff ff       	call   0x489ae0
497111:	59                   	pop    %ecx
497112:	59                   	pop    %ecx
497113:	83 e8 01             	sub    $0x1,%eax
497116:	74 2e                	je     0x497146
497118:	83 e8 01             	sub    $0x1,%eax
49711b:	74 29                	je     0x497146
49711d:	83 e8 01             	sub    $0x1,%eax
497120:	74 24                	je     0x497146
497122:	dd 45 08             	fldl   0x8(%ebp)
497125:	dd 05 68 73 4b 00    	fldl   0x4b7368
49712b:	53                   	push   %ebx
49712c:	83 ec 10             	sub    $0x10,%esp
49712f:	d8 c1                	fadd   %st(1),%st
497131:	dd 5c 24 08          	fstpl  0x8(%esp)
497135:	dd 1c 24             	fstpl  (%esp)
497138:	6a 0b                	push   $0xb
49713a:	6a 08                	push   $0x8
49713c:	e8 36 2a ff ff       	call   0x489b77
497141:	83 c4 1c             	add    $0x1c,%esp
497144:	eb 4b                	jmp    0x497191
497146:	56                   	push   %esi
497147:	53                   	push   %ebx
497148:	e8 dd 32 ff ff       	call   0x48a42a
49714d:	dd 45 08             	fldl   0x8(%ebp)
497150:	eb 3d                	jmp    0x49718f
497152:	e8 bb d6 ff ff       	call   0x494812
497157:	dd 55 f8             	fstl   -0x8(%ebp)
49715a:	dd 45 08             	fldl   0x8(%ebp)
49715d:	83 c4 08             	add    $0x8,%esp
497160:	dd e1                	fucom  %st(1)
497162:	df e0                	fnstsw %ax
497164:	f6 c4 44             	test   $0x44,%ah
497167:	7b 18                	jnp    0x497181
497169:	f6 c3 20             	test   $0x20,%bl
49716c:	75 13                	jne    0x497181
49716e:	53                   	push   %ebx
49716f:	83 ec 10             	sub    $0x10,%esp
497172:	d9 c9                	fxch   %st(1)
497174:	dd 5c 24 08          	fstpl  0x8(%esp)
497178:	dd 1c 24             	fstpl  (%esp)
49717b:	6a 0b                	push   $0xb
49717d:	6a 10                	push   $0x10
49717f:	eb bb                	jmp    0x49713c
497181:	56                   	push   %esi
497182:	dd d9                	fstp   %st(1)
497184:	53                   	push   %ebx
497185:	dd d8                	fstp   %st(0)
497187:	e8 9e 32 ff ff       	call   0x48a42a
49718c:	dd 45 f8             	fldl   -0x8(%ebp)
49718f:	59                   	pop    %ecx
497190:	59                   	pop    %ecx
497191:	5e                   	pop    %esi
497192:	5b                   	pop    %ebx
497193:	c9                   	leave
497194:	c3                   	ret
497195:	cc                   	int3
497196:	cc                   	int3
497197:	cc                   	int3
497198:	cc                   	int3
497199:	cc                   	int3
49719a:	cc                   	int3
49719b:	cc                   	int3
49719c:	cc                   	int3
49719d:	cc                   	int3
49719e:	cc                   	int3
49719f:	cc                   	int3
4971a0:	68 84 00 00 00       	push   $0x84
4971a5:	8b 45 ec             	mov    -0x14(%ebp),%eax
4971a8:	50                   	push   %eax
4971a9:	e8 5a 28 fd ff       	call   0x469a08
4971ae:	83 c4 08             	add    $0x8,%esp
4971b1:	c3                   	ret
4971b2:	6a 10                	push   $0x10
4971b4:	8b 45 ec             	mov    -0x14(%ebp),%eax
4971b7:	50                   	push   %eax
4971b8:	e8 4b 28 fd ff       	call   0x469a08
4971bd:	83 c4 08             	add    $0x8,%esp
4971c0:	c3                   	ret
4971c1:	68 84 00 00 00       	push   $0x84
4971c6:	8b 45 e8             	mov    -0x18(%ebp),%eax
4971c9:	50                   	push   %eax
4971ca:	e8 39 28 fd ff       	call   0x469a08
4971cf:	83 c4 08             	add    $0x8,%esp
4971d2:	c3                   	ret
4971d3:	68 84 00 00 00       	push   $0x84
4971d8:	8b 45 e8             	mov    -0x18(%ebp),%eax
4971db:	50                   	push   %eax
4971dc:	e8 27 28 fd ff       	call   0x469a08
4971e1:	83 c4 08             	add    $0x8,%esp
4971e4:	c3                   	ret
4971e5:	68 84 00 00 00       	push   $0x84
4971ea:	8b 45 e8             	mov    -0x18(%ebp),%eax
4971ed:	50                   	push   %eax
4971ee:	e8 15 28 fd ff       	call   0x469a08
4971f3:	83 c4 08             	add    $0x8,%esp
4971f6:	c3                   	ret
4971f7:	68 84 00 00 00       	push   $0x84
4971fc:	8b 45 e8             	mov    -0x18(%ebp),%eax
4971ff:	50                   	push   %eax
497200:	e8 03 28 fd ff       	call   0x469a08
497205:	83 c4 08             	add    $0x8,%esp
497208:	c3                   	ret
497209:	cc                   	int3
49720a:	cc                   	int3
49720b:	cc                   	int3
49720c:	cc                   	int3
49720d:	cc                   	int3
49720e:	90                   	nop
49720f:	90                   	nop
497210:	8b 54 24 08          	mov    0x8(%esp),%edx
497214:	8d 42 0c             	lea    0xc(%edx),%eax
497217:	8b 4a e8             	mov    -0x18(%edx),%ecx
49721a:	33 c8                	xor    %eax,%ecx
49721c:	e8 a9 27 fd ff       	call   0x4699ca
497221:	b8 28 c8 4b 00       	mov    $0x4bc828,%eax
497226:	e9 1a 3b fd ff       	jmp    0x46ad45
49722b:	cc                   	int3
49722c:	cc                   	int3
49722d:	cc                   	int3
49722e:	cc                   	int3
49722f:	cc                   	int3
497230:	68 84 00 00 00       	push   $0x84
497235:	8b 45 f0             	mov    -0x10(%ebp),%eax
497238:	50                   	push   %eax
497239:	e8 ca 27 fd ff       	call   0x469a08
49723e:	83 c4 08             	add    $0x8,%esp
497241:	c3                   	ret
497242:	68 84 00 00 00       	push   $0x84
497247:	8b 45 f0             	mov    -0x10(%ebp),%eax
49724a:	50                   	push   %eax
49724b:	e8 b8 27 fd ff       	call   0x469a08
497250:	83 c4 08             	add    $0x8,%esp
497253:	c3                   	ret
497254:	cc                   	int3
497255:	cc                   	int3
497256:	cc                   	int3
497257:	cc                   	int3
497258:	cc                   	int3
497259:	90                   	nop
49725a:	90                   	nop
49725b:	8b 54 24 08          	mov    0x8(%esp),%edx
49725f:	8d 42 0c             	lea    0xc(%edx),%eax
497262:	8b 4a ec             	mov    -0x14(%edx),%ecx
497265:	33 c8                	xor    %eax,%ecx
497267:	e8 5e 27 fd ff       	call   0x4699ca
49726c:	b8 7c c8 4b 00       	mov    $0x4bc87c,%eax
497271:	e9 cf 3a fd ff       	jmp    0x46ad45
497276:	cc                   	int3
497277:	cc                   	int3
497278:	cc                   	int3
497279:	cc                   	int3
49727a:	cc                   	int3
49727b:	cc                   	int3
49727c:	cc                   	int3
49727d:	cc                   	int3
49727e:	cc                   	int3
49727f:	cc                   	int3
497280:	68 84 00 00 00       	push   $0x84
497285:	8b 45 f0             	mov    -0x10(%ebp),%eax
497288:	50                   	push   %eax
497289:	e8 7a 27 fd ff       	call   0x469a08
49728e:	83 c4 08             	add    $0x8,%esp
497291:	c3                   	ret
497292:	68 84 00 00 00       	push   $0x84
497297:	8b 45 f0             	mov    -0x10(%ebp),%eax
49729a:	50                   	push   %eax
49729b:	e8 68 27 fd ff       	call   0x469a08
4972a0:	83 c4 08             	add    $0x8,%esp
4972a3:	c3                   	ret
4972a4:	68 84 00 00 00       	push   $0x84
4972a9:	8b 45 f0             	mov    -0x10(%ebp),%eax
4972ac:	50                   	push   %eax
4972ad:	e8 56 27 fd ff       	call   0x469a08
4972b2:	83 c4 08             	add    $0x8,%esp
4972b5:	c3                   	ret
4972b6:	68 84 00 00 00       	push   $0x84
4972bb:	8b 45 f0             	mov    -0x10(%ebp),%eax
4972be:	50                   	push   %eax
4972bf:	e8 44 27 fd ff       	call   0x469a08
4972c4:	83 c4 08             	add    $0x8,%esp
4972c7:	c3                   	ret
4972c8:	68 84 00 00 00       	push   $0x84
4972cd:	8b 45 f0             	mov    -0x10(%ebp),%eax
4972d0:	50                   	push   %eax
4972d1:	e8 32 27 fd ff       	call   0x469a08
4972d6:	83 c4 08             	add    $0x8,%esp
4972d9:	c3                   	ret
4972da:	cc                   	int3
4972db:	cc                   	int3
4972dc:	cc                   	int3
4972dd:	cc                   	int3
4972de:	cc                   	int3
4972df:	90                   	nop
4972e0:	90                   	nop
4972e1:	8b 54 24 08          	mov    0x8(%esp),%edx
4972e5:	8d 42 0c             	lea    0xc(%edx),%eax
4972e8:	8b 4a f0             	mov    -0x10(%edx),%ecx
4972eb:	33 c8                	xor    %eax,%ecx
4972ed:	e8 d8 26 fd ff       	call   0x4699ca
4972f2:	b8 b0 c8 4b 00       	mov    $0x4bc8b0,%eax
4972f7:	e9 49 3a fd ff       	jmp    0x46ad45
4972fc:	cc                   	int3
4972fd:	cc                   	int3
4972fe:	cc                   	int3
4972ff:	cc                   	int3
497300:	68 84 00 00 00       	push   $0x84
497305:	8b 45 f0             	mov    -0x10(%ebp),%eax
497308:	50                   	push   %eax
497309:	e8 fa 26 fd ff       	call   0x469a08
49730e:	83 c4 08             	add    $0x8,%esp
497311:	c3                   	ret
497312:	68 84 00 00 00       	push   $0x84
497317:	8b 45 f0             	mov    -0x10(%ebp),%eax
49731a:	50                   	push   %eax
49731b:	e8 e8 26 fd ff       	call   0x469a08
497320:	83 c4 08             	add    $0x8,%esp
497323:	c3                   	ret
497324:	68 84 00 00 00       	push   $0x84
497329:	8b 45 f0             	mov    -0x10(%ebp),%eax
49732c:	50                   	push   %eax
49732d:	e8 d6 26 fd ff       	call   0x469a08
497332:	83 c4 08             	add    $0x8,%esp
497335:	c3                   	ret
497336:	cc                   	int3
497337:	cc                   	int3
497338:	cc                   	int3
497339:	cc                   	int3
49733a:	cc                   	int3
49733b:	90                   	nop
49733c:	90                   	nop
49733d:	8b 54 24 08          	mov    0x8(%esp),%edx
497341:	8d 42 0c             	lea    0xc(%edx),%eax
497344:	8b 4a f0             	mov    -0x10(%edx),%ecx
497347:	33 c8                	xor    %eax,%ecx
497349:	e8 7c 26 fd ff       	call   0x4699ca
49734e:	b8 fc c8 4b 00       	mov    $0x4bc8fc,%eax
497353:	e9 ed 39 fd ff       	jmp    0x46ad45
497358:	cc                   	int3
497359:	cc                   	int3
49735a:	cc                   	int3
49735b:	cc                   	int3
49735c:	cc                   	int3
49735d:	cc                   	int3
49735e:	cc                   	int3
49735f:	cc                   	int3
497360:	8d 4d a8             	lea    -0x58(%ebp),%ecx
497363:	e9 48 ac f6 ff       	jmp    0x401fb0
497368:	68 84 00 00 00       	push   $0x84
49736d:	8b 85 f4 fe ff ff    	mov    -0x10c(%ebp),%eax
497373:	50                   	push   %eax
497374:	e8 8f 26 fd ff       	call   0x469a08
497379:	83 c4 08             	add    $0x8,%esp
49737c:	c3                   	ret
49737d:	68 84 00 00 00       	push   $0x84
497382:	8b 85 f0 fe ff ff    	mov    -0x110(%ebp),%eax
497388:	50                   	push   %eax
497389:	e8 7a 26 fd ff       	call   0x469a08
49738e:	83 c4 08             	add    $0x8,%esp
497391:	c3                   	ret
497392:	68 84 00 00 00       	push   $0x84
497397:	8b 85 f0 fe ff ff    	mov    -0x110(%ebp),%eax
49739d:	50                   	push   %eax
49739e:	e8 65 26 fd ff       	call   0x469a08
4973a3:	83 c4 08             	add    $0x8,%esp
4973a6:	c3                   	ret
4973a7:	8d 4d e8             	lea    -0x18(%ebp),%ecx
4973aa:	e9 21 b8 f7 ff       	jmp    0x412bd0
4973af:	8d 8d d8 fe ff ff    	lea    -0x128(%ebp),%ecx
4973b5:	e9 f6 ab f6 ff       	jmp    0x401fb0
4973ba:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
4973bd:	e9 ee ab f6 ff       	jmp    0x401fb0
4973c2:	8d 8d f8 fe ff ff    	lea    -0x108(%ebp),%ecx
4973c8:	e9 43 bd f7 ff       	jmp    0x413110
4973cd:	8d 4d e0             	lea    -0x20(%ebp),%ecx
4973d0:	e9 fb b7 f7 ff       	jmp    0x412bd0
4973d5:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
4973d8:	e9 d3 ab f6 ff       	jmp    0x401fb0
4973dd:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
4973e0:	e9 cb ab f6 ff       	jmp    0x401fb0
4973e5:	8d 8d f8 fe ff ff    	lea    -0x108(%ebp),%ecx
4973eb:	e9 20 bd f7 ff       	jmp    0x413110
4973f0:	cc                   	int3
4973f1:	cc                   	int3
4973f2:	cc                   	int3
4973f3:	cc                   	int3
4973f4:	cc                   	int3
4973f5:	90                   	nop
4973f6:	90                   	nop
4973f7:	8b 54 24 08          	mov    0x8(%esp),%edx
4973fb:	8d 42 0c             	lea    0xc(%edx),%eax
4973fe:	8b 8a d4 fe ff ff    	mov    -0x12c(%edx),%ecx
497404:	33 c8                	xor    %eax,%ecx
497406:	e8 bf 25 fd ff       	call   0x4699ca
49740b:	8b 4a fc             	mov    -0x4(%edx),%ecx
49740e:	33 c8                	xor    %eax,%ecx
497410:	e8 b5 25 fd ff       	call   0x4699ca
497415:	b8 38 c9 4b 00       	mov    $0x4bc938,%eax
49741a:	e9 26 39 fd ff       	jmp    0x46ad45
49741f:	cc                   	int3
497420:	8d 4d c0             	lea    -0x40(%ebp),%ecx
497423:	e9 88 ab f6 ff       	jmp    0x401fb0
497428:	8d 4d d8             	lea    -0x28(%ebp),%ecx
49742b:	e9 80 ab f6 ff       	jmp    0x401fb0
497430:	68 84 00 00 00       	push   $0x84
497435:	8b 45 bc             	mov    -0x44(%ebp),%eax
497438:	50                   	push   %eax
497439:	e8 ca 25 fd ff       	call   0x469a08
49743e:	83 c4 08             	add    $0x8,%esp
497441:	c3                   	ret
497442:	cc                   	int3
497443:	cc                   	int3
497444:	cc                   	int3
497445:	cc                   	int3
497446:	cc                   	int3
497447:	90                   	nop
497448:	90                   	nop
497449:	8b 54 24 08          	mov    0x8(%esp),%edx
49744d:	8d 42 0c             	lea    0xc(%edx),%eax
497450:	8b 4a bc             	mov    -0x44(%edx),%ecx
497453:	33 c8                	xor    %eax,%ecx
497455:	e8 70 25 fd ff       	call   0x4699ca
49745a:	8b 4a fc             	mov    -0x4(%edx),%ecx
49745d:	33 c8                	xor    %eax,%ecx
49745f:	e8 66 25 fd ff       	call   0x4699ca
497464:	b8 c0 c9 4b 00       	mov    $0x4bc9c0,%eax
497469:	e9 d7 38 fd ff       	jmp    0x46ad45
49746e:	cc                   	int3
49746f:	cc                   	int3
497470:	68 84 00 00 00       	push   $0x84
497475:	8b 45 dc             	mov    -0x24(%ebp),%eax
497478:	50                   	push   %eax
497479:	e8 8a 25 fd ff       	call   0x469a08
49747e:	83 c4 08             	add    $0x8,%esp
497481:	c3                   	ret
497482:	68 84 00 00 00       	push   $0x84
497487:	8b 45 dc             	mov    -0x24(%ebp),%eax
49748a:	50                   	push   %eax
49748b:	e8 78 25 fd ff       	call   0x469a08
497490:	83 c4 08             	add    $0x8,%esp
497493:	c3                   	ret
497494:	68 84 00 00 00       	push   $0x84
497499:	8b 45 dc             	mov    -0x24(%ebp),%eax
49749c:	50                   	push   %eax
49749d:	e8 66 25 fd ff       	call   0x469a08
4974a2:	83 c4 08             	add    $0x8,%esp
4974a5:	c3                   	ret
4974a6:	cc                   	int3
4974a7:	cc                   	int3