411268:	e9 4c 02 00 00       	jmp    0x4114b9
41126d:	0f be 43 08          	movsbl 0x8(%ebx),%eax
411271:	89 44 24 08          	mov    %eax,0x8(%esp)
411275:	db 44 24 08          	fildl  0x8(%esp)
411279:	dd 1c 24             	fstpl  (%esp)
41127c:	9b                   	fwait
41127d:	e9 37 02 00 00       	jmp    0x4114b9
411282:	33 c0                	xor    %eax,%eax
411284:	8a 43 08             	mov    0x8(%ebx),%al
411287:	89 44 24 08          	mov    %eax,0x8(%esp)
41128b:	db 44 24 08          	fildl  0x8(%esp)
41128f:	dd 1c 24             	fstpl  (%esp)
411292:	9b                   	fwait
411293:	e9 21 02 00 00       	jmp    0x4114b9
411298:	0f b7 43 08          	movzwl 0x8(%ebx),%eax
41129c:	89 44 24 08          	mov    %eax,0x8(%esp)
4112a0:	db 44 24 08          	fildl  0x8(%esp)
4112a4:	dd 1c 24             	fstpl  (%esp)
4112a7:	9b                   	fwait
4112a8:	e9 0c 02 00 00       	jmp    0x4114b9
4112ad:	8b 43 08             	mov    0x8(%ebx),%eax
4112b0:	89 44 24 0c          	mov    %eax,0xc(%esp)
4112b4:	33 c0                	xor    %eax,%eax
4112b6:	89 44 24 10          	mov    %eax,0x10(%esp)
4112ba:	df 6c 24 0c          	fildll 0xc(%esp)
4112be:	dd 1c 24             	fstpl  (%esp)
4112c1:	9b                   	fwait
4112c2:	e9 f2 01 00 00       	jmp    0x4114b9
4112c7:	df 6b 08             	fildll 0x8(%ebx)
4112ca:	dd 1c 24             	fstpl  (%esp)
4112cd:	9b                   	fwait
4112ce:	e9 e6 01 00 00       	jmp    0x4114b9
4112d3:	8b 43 08             	mov    0x8(%ebx),%eax
4112d6:	e8 71 fe ff ff       	call   0x41114c
4112db:	dd 1c 24             	fstpl  (%esp)
4112de:	9b                   	fwait
4112df:	e9 d5 01 00 00       	jmp    0x4114b9
4112e4:	8b c3                	mov    %ebx,%eax
4112e6:	e8 65 fd ff ff       	call   0x411050
4112eb:	dd 1c 24             	fstpl  (%esp)
4112ee:	9b                   	fwait
4112ef:	e9 c5 01 00 00       	jmp    0x4114b9
4112f4:	8b d0                	mov    %eax,%edx
4112f6:	66 81 ea 00 01       	sub    $0x100,%dx
4112fb:	74 07                	je     0x411304
4112fd:	66 ff ca             	dec    %dx
411300:	74 12                	je     0x411314
411302:	eb 20                	jmp    0x411324
411304:	8b c3                	mov    %ebx,%eax
411306:	e8 81 fc ff ff       	call   0x410f8c
41130b:	dd 1c 24             	fstpl  (%esp)
41130e:	9b                   	fwait
41130f:	e9 a5 01 00 00       	jmp    0x4114b9
411314:	8b c3                	mov    %ebx,%eax
411316:	e8 81 fd ff ff       	call   0x41109c
41131b:	dd 1c 24             	fstpl  (%esp)
41131e:	9b                   	fwait
41131f:	e9 95 01 00 00       	jmp    0x4114b9
411324:	f6 c4 40             	test   $0x40,%ah
411327:	0f 84 74 01 00 00    	je     0x4114a1
41132d:	0f b7 c0             	movzwl %ax,%eax
411330:	25 ff bf ff ff       	and    $0xffffbfff,%eax
411335:	83 f8 14             	cmp    $0x14,%eax
411338:	0f 87 56 01 00 00    	ja     0x411494
41133e:	ff 24 85 45 13 41 00 	jmp    *0x411345(,%eax,4)
411345:	94                   	xchg   %eax,%esp
411346:	14 41                	adc    $0x41,%al
411348:	00 94 14 41 00 99 13 	add    %dl,0x13990041(%esp,%edx,1)
41134f:	41                   	inc    %ecx
411350:	00 a7 13 41 00 b5    	add    %ah,-0x4affbeed(%edi)
411356:	13 41 00             	adc    0x0(%ecx),%eax
411359:	c3                   	ret
41135a:	13 41 00             	adc    0x0(%ecx),%eax
41135d:	d7                   	xlat   %ds:(%ebx)
41135e:	13 41 00             	adc    0x0(%ecx),%eax
411361:	eb 13                	jmp    0x411376
411363:	41                   	inc    %ecx
411364:	00 ff                	add    %bh,%bh
411366:	13 41 00             	adc    0x0(%ecx),%eax
411369:	94                   	xchg   %eax,%esp
41136a:	14 41                	adc    $0x41,%al
41136c:	00 94 14 41 00 0f 14 	add    %dl,0x140f0041(%esp,%edx,1)
411373:	41                   	inc    %ecx
411374:	00 86 14 41 00 94    	add    %al,-0x6bffbeec(%esi)
41137a:	14 41                	adc    $0x41,%al
41137c:	00 94 14 41 00 94 14 	add    %dl,0x14940041(%esp,%edx,1)
411383:	41                   	inc    %ecx
411384:	00 26                	add    %ah,(%esi)
411386:	14 41                	adc    $0x41,%al
411388:	00 3a                	add    %bh,(%edx)
41138a:	14 41                	adc    $0x41,%al
41138c:	00 4e 14             	add    %cl,0x14(%esi)
41138f:	41                   	inc    %ecx
411390:	00 62 14             	add    %ah,0x14(%edx)
411393:	41                   	inc    %ecx
411394:	00 7b 14             	add    %bh,0x14(%ebx)
411397:	41                   	inc    %ecx
411398:	00 8b 43 08 df 00    	add    %cl,0xdf0843(%ebx)
41139e:	dd 1c 24             	fstpl  (%esp)
4113a1:	9b                   	fwait
4113a2:	e9 12 01 00 00       	jmp    0x4114b9
4113a7:	8b 43 08             	mov    0x8(%ebx),%eax
4113aa:	db 00                	fildl  (%eax)
4113ac:	dd 1c 24             	fstpl  (%esp)
4113af:	9b                   	fwait
4113b0:	e9 04 01 00 00       	jmp    0x4114b9
4113b5:	8b 43 08             	mov    0x8(%ebx),%eax
4113b8:	d9 00                	flds   (%eax)
4113ba:	dd 1c 24             	fstpl  (%esp)
4113bd:	9b                   	fwait
4113be:	e9 f6 00 00 00       	jmp    0x4114b9
4113c3:	8b 43 08             	mov    0x8(%ebx),%eax
4113c6:	8b 10                	mov    (%eax),%edx
4113c8:	89 14 24             	mov    %edx,(%esp)
4113cb:	8b 50 04             	mov    0x4(%eax),%edx
4113ce:	89 54 24 04          	mov    %edx,0x4(%esp)
4113d2:	e9 e2 00 00 00       	jmp    0x4114b9
4113d7:	8b 43 08             	mov    0x8(%ebx),%eax
4113da:	df 28                	fildll (%eax)
4113dc:	d8 35 c4 14 41 00    	fdivs  0x4114c4
4113e2:	dd 1c 24             	fstpl  (%esp)
4113e5:	9b                   	fwait
4113e6:	e9 ce 00 00 00       	jmp    0x4114b9
4113eb:	8b 43 08             	mov    0x8(%ebx),%eax
4113ee:	8b 10                	mov    (%eax),%edx
4113f0:	89 14 24             	mov    %edx,(%esp)
4113f3:	8b 50 04             	mov    0x4(%eax),%edx
4113f6:	89 54 24 04          	mov    %edx,0x4(%esp)
4113fa:	e9 ba 00 00 00       	jmp    0x4114b9
4113ff:	8b c3                	mov    %ebx,%eax
411401:	e8 86 fb ff ff       	call   0x410f8c
411406:	dd 1c 24             	fstpl  (%esp)
411409:	9b                   	fwait
41140a:	e9 aa 00 00 00       	jmp    0x4114b9
41140f:	8b 43 08             	mov    0x8(%ebx),%eax
411412:	0f bf 00             	movswl (%eax),%eax
411415:	89 44 24 08          	mov    %eax,0x8(%esp)
411419:	db 44 24 08          	fildl  0x8(%esp)
41141d:	dd 1c 24             	fstpl  (%esp)
411420:	9b                   	fwait
411421:	e9 93 00 00 00       	jmp    0x4114b9
411426:	8b 43 08             	mov    0x8(%ebx),%eax
411429:	0f be 00             	movsbl (%eax),%eax
41142c:	89 44 24 08          	mov    %eax,0x8(%esp)
411430:	db 44 24 08          	fildl  0x8(%esp)
411434:	dd 1c 24             	fstpl  (%esp)
411437:	9b                   	fwait
411438:	eb 7f                	jmp    0x4114b9
41143a:	8b 43 08             	mov    0x8(%ebx),%eax
41143d:	0f b6 00             	movzbl (%eax),%eax
411440:	89 44 24 08          	mov    %eax,0x8(%esp)
411444:	db 44 24 08          	fildl  0x8(%esp)
411448:	dd 1c 24             	fstpl  (%esp)
41144b:	9b                   	fwait
41144c:	eb 6b                	jmp    0x4114b9
41144e:	8b 43 08             	mov    0x8(%ebx),%eax
411451:	0f b7 00             	movzwl (%eax),%eax
411454:	89 44 24 08          	mov    %eax,0x8(%esp)
411458:	db 44 24 08          	fildl  0x8(%esp)
41145c:	dd 1c 24             	fstpl  (%esp)
41145f:	9b                   	fwait
411460:	eb 57                	jmp    0x4114b9
411462:	8b 43 08             	mov    0x8(%ebx),%eax
411465:	8b 00                	mov    (%eax),%eax
411467:	89 44 24 0c          	mov    %eax,0xc(%esp)
41146b:	33 c0                	xor    %eax,%eax
41146d:	89 44 24 10          	mov    %eax,0x10(%esp)
411471:	df 6c 24 0c          	fildll 0xc(%esp)
411475:	dd 1c 24             	fstpl  (%esp)
411478:	9b                   	fwait
411479:	eb 3e                	jmp    0x4114b9
41147b:	8b 43 08             	mov    0x8(%ebx),%eax
41147e:	df 28                	fildll (%eax)
411480:	dd 1c 24             	fstpl  (%esp)
411483:	9b                   	fwait
411484:	eb 33                	jmp    0x4114b9
411486:	8b 43 08             	mov    0x8(%ebx),%eax
411489:	e8 be fc ff ff       	call   0x41114c
41148e:	dd 1c 24             	fstpl  (%esp)
411491:	9b                   	fwait
411492:	eb 25                	jmp    0x4114b9
411494:	8b c3                	mov    %ebx,%eax
411496:	e8 b5 fb ff ff       	call   0x411050
41149b:	dd 1c 24             	fstpl  (%esp)
41149e:	9b                   	fwait
41149f:	eb 18                	jmp    0x4114b9
4114a1:	8b d4                	mov    %esp,%edx
4114a3:	8b c3                	mov    %ebx,%eax
4114a5:	e8 56 fc ff ff       	call   0x411100
4114aa:	84 c0                	test   %al,%al
4114ac:	75 0b                	jne    0x4114b9
4114ae:	8b c3                	mov    %ebx,%eax
4114b0:	e8 9b fb ff ff       	call   0x411050
4114b5:	dd 1c 24             	fstpl  (%esp)
4114b8:	9b dd 04 24          	fldl   (%esp)
4114bc:	83 c4 14             	add    $0x14,%esp
4114bf:	5b                   	pop    %ebx
4114c0:	c3                   	ret
4114c1:	00 00                	add    %al,(%eax)
4114c3:	00 00                	add    %al,(%eax)
4114c5:	40                   	inc    %eax
4114c6:	1c 46                	sbb    $0x46,%al
4114c8:	53                   	push   %ebx
4114c9:	83 c4 f4             	add    $0xfffffff4,%esp
4114cc:	8b d8                	mov    %eax,%ebx
4114ce:	8b c3                	mov    %ebx,%eax
4114d0:	e8 77 fc ff ff       	call   0x41114c
4114d5:	db 3c 24             	fstpt  (%esp)
4114d8:	9b db 2c 24          	fldt   (%esp)
4114dc:	83 c4 0c             	add    $0xc,%esp
4114df:	5b                   	pop    %ebx
4114e0:	c3                   	ret
4114e1:	8d 40 00             	lea    0x0(%eax),%eax
4114e4:	55                   	push   %ebp
4114e5:	8b ec                	mov    %esp,%ebp
4114e7:	83 c4 ec             	add    $0xffffffec,%esp
4114ea:	53                   	push   %ebx
4114eb:	56                   	push   %esi
4114ec:	57                   	push   %edi
4114ed:	89 45 fc             	mov    %eax,-0x4(%ebp)
4114f0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4114f3:	0f b7 00             	movzwl (%eax),%eax
4114f6:	83 f8 14             	cmp    $0x14,%eax
4114f9:	0f 87 26 01 00 00    	ja     0x411625
4114ff:	ff 24 85 06 15 41 00 	jmp    *0x411506(,%eax,4)
411506:	5a                   	pop    %edx
411507:	15 41 00 64 15       	adc    $0x15640041,%eax
41150c:	41                   	inc    %ecx
41150d:	00 84 15 41 00 93 15 	add    %al,0x15930041(%ebp,%edx,1)
411514:	41                   	inc    %ecx
411515:	00 a2 15 41 00 25    	add    %ah,0x25004115(%edx)
41151b:	16                   	push   %ss
41151c:	41                   	inc    %ecx
41151d:	00 25 16 41 00 25    	add    %ah,0x25004116
411523:	16                   	push   %ss
411524:	41                   	inc    %ecx
411525:	00 25 16 41 00 25    	add    %ah,0x25004116
41152b:	16                   	push   %ss
41152c:	41                   	inc    %ecx
41152d:	00 25 16 41 00 b0    	add    %ah,0xb0004116
411533:	15 41 00 25 16       	adc    $0x16250041,%eax
411538:	41                   	inc    %ecx
411539:	00 25 16 41 00 25    	add    %ah,0x25004116
41153f:	16                   	push   %ss
411540:	41                   	inc    %ecx
411541:	00 25 16 41 00 c6    	add    %ah,0xc6004116
411547:	15 41 00 dc 15       	adc    $0x15dc0041,%eax
41154c:	41                   	inc    %ecx
41154d:	00 ef                	add    %ch,%bh
41154f:	15 41 00 02 16       	adc    $0x16020041,%eax
411554:	41                   	inc    %ecx
411555:	00 19                	add    %bl,(%ecx)
411557:	16                   	push   %ss
411558:	41                   	inc    %ecx
411559:	00 33                	add    %dh,(%ebx)
41155b:	c0 89 45 f8 e9 03 01 	rorb   $0x1,0x3e9f845(%ecx)
411562:	00 00                	add    %al,(%eax)
411564:	80 3d 20 93 46 00 00 	cmpb   $0x0,0x469320
41156b:	74 0d                	je     0x41157a
41156d:	66 ba 04 00          	mov    $0x4,%dx
411571:	66 b8 01 00          	mov    $0x1,%ax
411575:	e8 0e d4 ff ff       	call   0x40e988
41157a:	33 c0                	xor    %eax,%eax
41157c:	89 45 f8             	mov    %eax,-0x8(%ebp)
41157f:	e9 e3 00 00 00       	jmp    0x411667
411584:	8b 45 fc             	mov    -0x4(%ebp),%eax
411587:	df 40 08             	filds  0x8(%eax)
41158a:	d9 5d f8             	fstps  -0x8(%ebp)
41158d:	9b                   	fwait
41158e:	e9 d4 00 00 00       	jmp    0x411667
411593:	8b 45 fc             	mov    -0x4(%ebp),%eax
411596:	db 40 08             	fildl  0x8(%eax)
411599:	d9 5d f8             	fstps  -0x8(%ebp)
41159c:	9b                   	fwait
41159d:	e9 c5 00 00 00       	jmp    0x411667
4115a2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4115a5:	8b 40 08             	mov    0x8(%eax),%eax
4115a8:	89 45 f8             	mov    %eax,-0x8(%ebp)
4115ab:	e9 b7 00 00 00       	jmp    0x411667
4115b0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4115b3:	0f bf 40 08          	movswl 0x8(%eax),%eax
4115b7:	89 45 f4             	mov    %eax,-0xc(%ebp)
4115ba:	db 45 f4             	fildl  -0xc(%ebp)
4115bd:	d9 5d f8             	fstps  -0x8(%ebp)
4115c0:	9b                   	fwait
4115c1:	e9 a1 00 00 00       	jmp    0x411667
4115c6:	8b 45 fc             	mov    -0x4(%ebp),%eax
4115c9:	0f be 40 08          	movsbl 0x8(%eax),%eax
4115cd:	89 45 f4             	mov    %eax,-0xc(%ebp)
4115d0:	db 45 f4             	fildl  -0xc(%ebp)
4115d3:	d9 5d f8             	fstps  -0x8(%ebp)
4115d6:	9b                   	fwait
4115d7:	e9 8b 00 00 00       	jmp    0x411667
4115dc:	8b 45 fc             	mov    -0x4(%ebp),%eax
4115df:	0f b6 40 08          	movzbl 0x8(%eax),%eax
4115e3:	89 45 f4             	mov    %eax,-0xc(%ebp)
4115e6:	db 45 f4             	fildl  -0xc(%ebp)
4115e9:	d9 5d f8             	fstps  -0x8(%ebp)
4115ec:	9b                   	fwait
4115ed:	eb 78                	jmp    0x411667
4115ef:	8b 45 fc             	mov    -0x4(%ebp),%eax
4115f2:	0f b7 40 08          	movzwl 0x8(%eax),%eax
4115f6:	89 45 f4             	mov    %eax,-0xc(%ebp)
4115f9:	db 45 f4             	fildl  -0xc(%ebp)
4115fc:	d9 5d f8             	fstps  -0x8(%ebp)
4115ff:	9b                   	fwait
411600:	eb 65                	jmp    0x411667
411602:	8b 45 fc             	mov    -0x4(%ebp),%eax
411605:	8b 40 08             	mov    0x8(%eax),%eax
411608:	89 45 ec             	mov    %eax,-0x14(%ebp)
41160b:	33 c0                	xor    %eax,%eax
41160d:	89 45 f0             	mov    %eax,-0x10(%ebp)
411610:	df 6d ec             	fildll -0x14(%ebp)
411613:	d9 5d f8             	fstps  -0x8(%ebp)
411616:	9b                   	fwait
411617:	eb 4e                	jmp    0x411667
411619:	8b 45 fc             	mov    -0x4(%ebp),%eax
41161c:	df 68 08             	fildll 0x8(%eax)
41161f:	d9 5d f8             	fstps  -0x8(%ebp)
411622:	9b                   	fwait
411623:	eb 42                	jmp    0x411667
411625:	33 c0                	xor    %eax,%eax
411627:	55                   	push   %ebp
411628:	68 49 16 41 00       	push   $0x411649
41162d:	64 ff 30             	push   %fs:(%eax)
411630:	64 89 20             	mov    %esp,%fs:(%eax)
411633:	8b 45 fc             	mov    -0x4(%ebp),%eax
411636:	e8 11 fb ff ff       	call   0x41114c
41163b:	d9 5d f8             	fstps  -0x8(%ebp)
41163e:	9b                   	fwait
41163f:	33 c0                	xor    %eax,%eax
411641:	5a                   	pop    %edx
411642:	59                   	pop    %ecx
411643:	59                   	pop    %ecx
411644:	64 89 10             	mov    %edx,%fs:(%eax)
411647:	eb 1e                	jmp    0x411667
411649:	e9 52 21 ff ff       	jmp    0x4037a0
41164e:	8b 45 fc             	mov    -0x4(%ebp),%eax
411651:	66 8b 00             	mov    (%eax),%ax
411654:	66 ba 04 00          	mov    $0x4,%dx
411658:	e8 f3 d7 ff ff       	call   0x40ee50
41165d:	33 c0                	xor    %eax,%eax
41165f:	89 45 f8             	mov    %eax,-0x8(%ebp)
411662:	e8 a1 24 ff ff       	call   0x403b08
411667:	d9 45 f8             	flds   -0x8(%ebp)
41166a:	5f                   	pop    %edi
41166b:	5e                   	pop    %esi
41166c:	5b                   	pop    %ebx
41166d:	8b e5                	mov    %ebp,%esp
41166f:	5d                   	pop    %ebp