483415:	00 b4 d8 d1 04 21 00 	add    %dh,0x2104d1(%eax,%ebx,8)
48341c:	c3                   	ret
48341d:	d8 d1                	fcom   %st(1)
48341f:	04 21                	add    $0x21,%al
483421:	00 d5                	add    %dl,%ch
483423:	d8 72 08             	fdivs  0x8(%edx)
483426:	21 00                	and    %eax,(%eax)
483428:	e4 d8                	in     $0xd8,%al
48342a:	72 08                	jb     0x483434
48342c:	01 00                	add    %eax,(%eax)
48342e:	f6 d8                	neg    %al
483430:	5b                   	pop    %ebx
483431:	00 01                	add    %al,(%ecx)
483433:	00 0a                	add    %cl,(%edx)
483435:	d9 5b 00             	fstps  0x0(%ebx)
483438:	01 00                	add    %eax,(%eax)
48343a:	1b d9                	sbb    %ecx,%ebx
48343c:	75 08                	jne    0x483446
48343e:	01 00                	add    %eax,(%eax)
483440:	27                   	daa
483441:	d9 75 08             	fnstenv 0x8(%ebp)
483444:	01 00                	add    %eax,(%eax)
483446:	36 d9 75 08          	fnstenv %ss:0x8(%ebp)
48344a:	01 00                	add    %eax,(%eax)
48344c:	46                   	inc    %esi
48344d:	d9 7a 08             	fnstcw 0x8(%edx)
483450:	01 00                	add    %eax,(%eax)
483452:	52                   	push   %edx
483453:	d9 7f 08             	fnstcw 0x8(%edi)
483456:	01 00                	add    %eax,(%eax)
483458:	5e                   	pop    %esi
483459:	d9 83 08 01 00 69    	flds   0x69000108(%ebx)
48345f:	d9 5b 00             	fstps  0x0(%ebx)
483462:	01 00                	add    %eax,(%eax)
483464:	7d d9                	jge    0x48343f
483466:	87 08                	xchg   %ecx,(%eax)
483468:	21 00                	and    %eax,(%eax)
48346a:	92                   	xchg   %eax,%edx
48346b:	e1 c8                	loope  0x483435
48346d:	05 01 00 9a e1       	add    $0xe19a0001,%eax
483472:	92                   	xchg   %eax,%edx
483473:	00 01                	add    %al,(%ecx)
483475:	00 ae e1 f6 08 01    	add    %ch,0x108f6e1(%esi)
48347b:	00 5d e2             	add    %bl,-0x1e(%ebp)
48347e:	5b                   	pop    %ebx
48347f:	00 01                	add    %al,(%ecx)
483481:	00 63 e2             	add    %ah,-0x1e(%ebx)
483484:	5b                   	pop    %ebx
483485:	00 48 20             	add    %cl,0x20(%eax)
483488:	08 00                	or     %al,(%eax)
48348a:	00 00                	add    %al,(%eax)
48348c:	91                   	xchg   %eax,%ecx
48348d:	18 6f 02             	sbb    %ch,0x2(%edi)
483490:	23 00                	and    (%eax),%eax
483492:	01 00                	add    %eax,(%eax)
483494:	80 da 06             	sbb    $0x6,%dl
483497:	00 00                	add    %al,(%eax)
483499:	00 93 00 76 02 27    	add    %dl,0x27027600(%ebx)
48349f:	00 01                	add    %al,(%ecx)
4834a1:	00 a0 db 06 00 00    	add    %ah,0x6db(%eax)
4834a7:	00 93 00 f2 02 23    	add    %dl,0x2302f200(%ebx)
4834ad:	00 01                	add    %al,(%ecx)
4834af:	00 ac e0 06 00 00 00 	add    %ch,0x6(%eax,%eiz,8)
4834b6:	93                   	xchg   %eax,%ebx
4834b7:	00 6e 03             	add    %ch,0x3(%esi)
4834ba:	2e 00 01             	add    %al,%cs:(%ecx)
4834bd:	00 bc e3 06 00 00 00 	add    %bh,0x6(%ebx,%eiz,8)
4834c4:	93                   	xchg   %eax,%ebx
4834c5:	00 ec                	add    %ch,%ah
4834c7:	03 2e                	add    (%esi),%ebp
4834c9:	00 01                	add    %al,(%ecx)
4834cb:	00 b4 e6 06 00 00 00 	add    %dh,0x6(%esi,%eiz,8)
4834d2:	93                   	xchg   %eax,%ebx
4834d3:	00 68 04             	add    %ch,0x4(%eax)
4834d6:	2e 00 01             	add    %al,%cs:(%ecx)
4834d9:	00 64 e9 06          	add    %ah,0x6(%ecx,%ebp,8)
4834dd:	00 00                	add    %al,(%eax)
4834df:	00 93 00 e4 04 2e    	add    %dl,0x2e04e400(%ebx)
4834e5:	00 01                	add    %al,(%ecx)
4834e7:	00 14 ec             	add    %dl,(%esp,%ebp,8)
4834ea:	06                   	push   %es
4834eb:	00 00                	add    %al,(%eax)
4834ed:	00 93 00 60 05 2e    	add    %dl,0x2e056000(%ebx)
4834f3:	00 01                	add    %al,(%ecx)
4834f5:	00 b0 ee 06 00 00    	add    %dh,0x6ee(%eax)
4834fb:	00 93 00 dc 05 23    	add    %dl,0x2305dc00(%ebx)
483501:	00 01                	add    %al,(%ecx)
483503:	00 f0                	add    %dh,%al
483505:	f3 06                	repz push %es
483507:	00 00                	add    %al,(%eax)
483509:	00 93 00 58 06 35    	add    %dl,0x35065800(%ebx)
48350f:	00 01                	add    %al,(%ecx)
483511:	00 00                	add    %al,(%eax)
483513:	00 00                	add    %al,(%eax)
483515:	00 80 00 93 20 ec    	add    %al,-0x13df6d00(%eax)
48351b:	06                   	push   %es
48351c:	3d 00 01 00 00       	cmp    $0x100,%eax
483521:	00 00                	add    %al,(%eax)
483523:	00 80 00 93 20 84    	add    %al,-0x7bdf6d00(%eax)
483529:	07                   	pop    %es
48352a:	46                   	inc    %esi
48352b:	00 01                	add    %al,(%ecx)
48352d:	00 a8 20 08 00 00    	add    %ch,0x820(%eax)
483533:	00 93 00 1b 08 23    	add    %dl,0x23081b00(%ebx)
483539:	00 01                	add    %al,(%ecx)
48353b:	00 4c f4 06          	add    %cl,0x6(%esp,%esi,8)
48353f:	00 00                	add    %al,(%eax)
483541:	00 83 00 96 09 0a    	add    %al,0xa099600(%ebx)
483547:	00 01                	add    %al,(%ecx)
483549:	00 64 f4 06          	add    %ah,0x6(%esp,%esi,8)
48354d:	00 00                	add    %al,(%eax)
48354f:	00 83 00 12 0a 50    	add    %al,0x500a1200(%ebx)
483555:	00 01                	add    %al,(%ecx)
483557:	00 4c f6 06          	add    %cl,0x6(%esi,%esi,8)
48355b:	00 00                	add    %al,(%eax)
48355d:	00 83 18 58 00 5e    	add    %al,0x5e005818(%ebx)
483563:	00 01                	add    %al,(%ecx)
483565:	00 74 f6 06          	add    %dh,0x6(%esi,%esi,8)
483569:	00 00                	add    %al,(%eax)
48356b:	00 83 00 ff 0b 0a    	add    %al,0xa0bff00(%ebx)
483571:	00 01                	add    %al,(%ecx)
483573:	00 10                	add    %dl,(%eax)
483575:	f7 06 00 00 00 83    	testl  $0x83000000,(%esi)
48357b:	00 7b 0c             	add    %bh,0xc(%ebx)
48357e:	50                   	push   %eax
48357f:	00 01                	add    %al,(%ecx)
483581:	00 bc f7 06 00 00 00 	add    %bh,0x6(%edi,%esi,8)
483588:	83 00 f7             	addl   $0xfffffff7,(%eax)
48358b:	0c 50                	or     $0x50,%al
48358d:	00 01                	add    %al,(%ecx)
48358f:	00 9c f8 06 00 00 00 	add    %bl,0x6(%eax,%edi,8)
483596:	93                   	xchg   %eax,%ebx
483597:	00 73 0d             	add    %dh,0xd(%ebx)
48359a:	63 00                	arpl   %eax,(%eax)
48359c:	01 00                	add    %eax,(%eax)
48359e:	5c                   	pop    %esp
48359f:	f9                   	stc
4835a0:	06                   	push   %es
4835a1:	00 00                	add    %al,(%eax)
4835a3:	00 83 00 f7 0f 72    	add    %al,0x720ff700(%ebx)
4835a9:	00 01                	add    %al,(%ecx)
4835ab:	00 3c fa             	add    %bh,(%edx,%edi,8)
4835ae:	06                   	push   %es
4835af:	00 00                	add    %al,(%eax)
4835b1:	00 83 00 73 10 0a    	add    %al,0xa107300(%ebx)
4835b7:	00 01                	add    %al,(%ecx)
4835b9:	00 50 fa             	add    %dl,-0x6(%eax)
4835bc:	06                   	push   %es
4835bd:	00 00                	add    %al,(%eax)
4835bf:	00 83 00 ef 10 0a    	add    %al,0xa10ef00(%ebx)
4835c5:	00 01                	add    %al,(%ecx)
4835c7:	00 ec                	add    %ch,%ah
4835c9:	fa                   	cli
4835ca:	06                   	push   %es
4835cb:	00 00                	add    %al,(%eax)
4835cd:	00 83 00 6b 11 78    	add    %al,0x78116b00(%ebx)
4835d3:	00 01                	add    %al,(%ecx)
4835d5:	00 70 fc             	add    %dh,-0x4(%eax)
4835d8:	06                   	push   %es
4835d9:	00 00                	add    %al,(%eax)
4835db:	00 83 18 58 00 0a    	add    %al,0xa005818(%ebx)
4835e1:	00 01                	add    %al,(%ecx)
4835e3:	00 84 fc 06 00 00 00 	add    %al,0x6(%esp,%edi,8)
4835ea:	83 18 58             	sbbl   $0x58,(%eax)
4835ed:	00 0a                	add    %cl,(%edx)
4835ef:	00 01                	add    %al,(%ecx)
4835f1:	00 d4                	add    %dl,%ah
4835f3:	fd                   	std
4835f4:	06                   	push   %es
4835f5:	00 00                	add    %al,(%eax)
4835f7:	00 83 00 18 1b 99    	add    %al,-0x66e4e800(%ebx)
4835fd:	00 01                	add    %al,(%ecx)
4835ff:	00 80 fe 06 00 00    	add    %al,0x6fe(%eax)
483605:	00 83 00 94 1b 9e    	add    %al,-0x61e46c00(%ebx)
48360b:	00 01                	add    %al,(%ecx)
48360d:	00 9c fe 06 00 00 00 	add    %bl,0x6(%esi,%edi,8)
483614:	83 00 10             	addl   $0x10,(%eax)
483617:	1c 5e                	sbb    $0x5e,%al
483619:	00 01                	add    %al,(%ecx)
48361b:	00 28                	add    %ch,(%eax)
48361d:	ff 06                	incl   (%esi)
48361f:	00 00                	add    %al,(%eax)
483621:	00 83 00 8c 1c a4    	add    %al,-0x5be37400(%ebx)
483627:	00 01                	add    %al,(%ecx)
483629:	00 14 02             	add    %dl,(%edx,%eax,1)
48362c:	07                   	pop    %es
48362d:	00 00                	add    %al,(%eax)
48362f:	00 83 00 08 1d ac    	add    %al,-0x53e2f800(%ebx)
483635:	00 01                	add    %al,(%ecx)
483637:	00 58 0a             	add    %bl,0xa(%eax)
48363a:	07                   	pop    %es
48363b:	00 00                	add    %al,(%eax)
48363d:	00 83 00 81 1d b6    	add    %al,-0x49e27f00(%ebx)
483643:	00 01                	add    %al,(%ecx)
483645:	00 94 0b 07 00 00 00 	add    %dl,0x7(%ebx,%ecx,1)
48364c:	93                   	xchg   %eax,%ebx
48364d:	00 fd                	add    %bh,%ch
48364f:	1d bc 00 01 00       	sbb    $0x100bc,%eax
483654:	fc                   	cld
483655:	0b 07                	or     (%edi),%eax
483657:	00 00                	add    %al,(%eax)
483659:	00 83 00 dd 21 99    	add    %al,-0x66de2300(%ebx)
48365f:	00 01                	add    %al,(%ecx)
483661:	00 98 0c 07 00 00    	add    %bl,0x70c(%eax)
483667:	00 83 00 59 22 0a    	add    %al,0xa225900(%ebx)
48366d:	00 01                	add    %al,(%ecx)
48366f:	00 a4 0d 07 00 00 00 	add    %ah,0x7(%ebp,%ecx,1)
483676:	83 00 d5             	addl   $0xffffffd5,(%eax)
483679:	22 c5                	and    %ch,%al
48367b:	00 01                	add    %al,(%ecx)
48367d:	00 a8 0e 07 00 00    	add    %ch,0x70e(%eax)
483683:	00 83 18 58 00 0a    	add    %al,0xa005818(%ebx)
483689:	00 01                	add    %al,(%ecx)
48368b:	00 e4                	add    %ah,%ah
48368d:	0e                   	push   %cs
48368e:	07                   	pop    %es
48368f:	00 00                	add    %al,(%eax)
483691:	00 83 00 b7 25 9e    	add    %al,-0x61da4900(%ebx)
483697:	00 01                	add    %al,(%ecx)
483699:	00 4c 10 07          	add    %cl,0x7(%eax,%edx,1)
48369d:	00 00                	add    %al,(%eax)
48369f:	00 83 00 33 26 0a    	add    %al,0xa263300(%ebx)
4836a5:	00 01                	add    %al,(%ecx)
4836a7:	00 ec                	add    %ch,%ah
4836a9:	10 07                	adc    %al,(%edi)
4836ab:	00 00                	add    %al,(%eax)
4836ad:	00 83 00 af 26 d1    	add    %al,-0x2ed95100(%ebx)
4836b3:	00 01                	add    %al,(%ecx)
4836b5:	00 1c 11             	add    %bl,(%ecx,%edx,1)
4836b8:	07                   	pop    %es
4836b9:	00 00                	add    %al,(%eax)
4836bb:	00 83 00 2b 27 d7    	add    %al,-0x28d8d500(%ebx)
4836c1:	00 01                	add    %al,(%ecx)
4836c3:	00 44 11 07          	add    %al,0x7(%ecx,%edx,1)
4836c7:	00 00                	add    %al,(%eax)
4836c9:	00 83 00 a7 27 df    	add    %al,-0x20d85900(%ebx)
4836cf:	00 01                	add    %al,(%ecx)
4836d1:	00 70 fc             	add    %dh,-0x4(%eax)
4836d4:	06                   	push   %es
4836d5:	00 00                	add    %al,(%eax)
4836d7:	00 83 18 58 00 0a    	add    %al,0xa005818(%ebx)
4836dd:	00 01                	add    %al,(%ecx)
4836df:	00 6c 11 07          	add    %ch,0x7(%ecx,%edx,1)
4836e3:	00 00                	add    %al,(%eax)
4836e5:	00 83 00 1b 29 0a    	add    %al,0xa291b00(%ebx)
4836eb:	00 01                	add    %al,(%ecx)
4836ed:	00 8c 11 07 00 00 00 	add    %cl,0x7(%ecx,%edx,1)
4836f4:	83 00 97             	addl   $0xffffff97,(%eax)
4836f7:	29 0a                	sub    %ecx,(%edx)
4836f9:	00 01                	add    %al,(%ecx)
4836fb:	00 0c 12             	add    %cl,(%edx,%edx,1)
4836fe:	07                   	pop    %es
4836ff:	00 00                	add    %al,(%eax)
483701:	00 83 00 13 2a e8    	add    %al,-0x17d5ed00(%ebx)
483707:	00 01                	add    %al,(%ecx)
483709:	00 84 12 07 00 00 00 	add    %al,0x7(%edx,%edx,1)
483710:	83 00 8f             	addl   $0xffffff8f,(%eax)
483713:	2a ee                	sub    %dh,%ch
483715:	00 01                	add    %al,(%ecx)
483717:	00 c8                	add    %cl,%al
483719:	13 07                	adc    (%edi),%eax
48371b:	00 00                	add    %al,(%eax)
48371d:	00 83 00 f0 2d 99    	add    %al,-0x66d21000(%ebx)
483723:	00 01                	add    %al,(%ecx)
483725:	00 50 14             	add    %dl,0x14(%eax)
483728:	07                   	pop    %es
483729:	00 00                	add    %al,(%eax)
48372b:	00 83 00 6c 2e f5    	add    %al,-0xad19400(%ebx)
483731:	00 01                	add    %al,(%ecx)
483733:	00 dc                	add    %bl,%ah
483735:	14 07                	adc    $0x7,%al
483737:	00 00                	add    %al,(%eax)
483739:	00 83 00 e8 2e 0a    	add    %al,0xa2ee800(%ebx)
48373f:	00 01                	add    %al,(%ecx)
483741:	00 4c 15 07          	add    %cl,0x7(%ebp,%edx,1)
483745:	00 00                	add    %al,(%eax)
483747:	00 83 00 64 2f 0a    	add    %al,0xa2f6400(%ebx)
48374d:	00 01                	add    %al,(%ecx)
48374f:	00 3c 16             	add    %bh,(%esi,%edx,1)
483752:	07                   	pop    %es
483753:	00 00                	add    %al,(%eax)
483755:	00 83 00 e0 2f fc    	add    %al,-0x3d02000(%ebx)
48375b:	00 01                	add    %al,(%ecx)
48375d:	00 98 17 07 00 00    	add    %bl,0x717(%eax)
483763:	00 83 00 5c 30 02    	add    %al,0x2305c00(%ebx)
483769:	01 01                	add    %eax,(%ecx)
48376b:	00 20                	add    %ah,(%eax)
48376d:	18 07                	sbb    %al,(%edi)
48376f:	00 00                	add    %al,(%eax)
483771:	00 83 00 d8 30 07    	add    %al,0x730d800(%ebx)
483777:	01 01                	add    %eax,(%ecx)
483779:	00 70 fc             	add    %dh,-0x4(%eax)
48377c:	06                   	push   %es
48377d:	00 00                	add    %al,(%eax)
48377f:	00 83 18 58 00 0a    	add    %al,0xa005818(%ebx)
483785:	00 01                	add    %al,(%ecx)
483787:	00 84 18 07 00 00 00 	add    %al,0x7(%eax,%ebx,1)
48378e:	83 00 4c             	addl   $0x4c,(%eax)
483791:	32 0a                	xor    (%edx),%cl
483793:	00 01                	add    %al,(%ecx)
483795:	00 98 18 07 00 00    	add    %bl,0x718(%eax)
48379b:	00 83 00 c8 32 0a    	add    %al,0xa32c800(%ebx)
4837a1:	00 01                	add    %al,(%ecx)
4837a3:	00 60 19             	add    %ah,0x19(%eax)
4837a6:	07                   	pop    %es
4837a7:	00 00                	add    %al,(%eax)
4837a9:	00 83 00 44 33 0a    	add    %al,0xa334400(%ebx)
4837af:	00 01                	add    %al,(%ecx)
4837b1:	00 84 19 07 00 00 00 	add    %al,0x7(%ecx,%ebx,1)
4837b8:	83 00 c0             	addl   $0xffffffc0,(%eax)
4837bb:	33 0a                	xor    (%edx),%ecx
4837bd:	00 01                	add    %al,(%ecx)
4837bf:	00 a8 19 07 00 00    	add    %ch,0x719(%eax)
4837c5:	00 83 00 39 34 0a    	add    %al,0xa343900(%ebx)
4837cb:	00 01                	add    %al,(%ecx)
4837cd:	00 cc                	add    %cl,%ah
4837cf:	19 07                	sbb    %eax,(%edi)
4837d1:	00 00                	add    %al,(%eax)
4837d3:	00 83 00 b2 34 0c    	add    %al,0xc34b200(%ebx)
4837d9:	01 01                	add    %eax,(%ecx)
4837db:	00 e4                	add    %ah,%ah
4837dd:	19 07                	sbb    %eax,(%edi)
4837df:	00 00                	add    %al,(%eax)
4837e1:	00 86 18 58 00 24    	add    %al,0x24005818(%esi)
4837e7:	01 01                	add    %eax,(%ecx)
4837e9:	00 68 1a             	add    %ch,0x1a(%eax)
4837ec:	07                   	pop    %es
4837ed:	00 00                	add    %al,(%eax)
4837ef:	00 81 00 ea 36 2a    	add    %al,0x2a36ea00(%ecx)
4837f5:	01 02                	add    %eax,(%edx)
4837f7:	00 50 1b             	add    %dl,0x1b(%eax)
4837fa:	07                   	pop    %es
4837fb:	00 00                	add    %al,(%eax)
4837fd:	00 81 00 0b 37 2a    	add    %al,0x2a370b00(%ecx)
483803:	01 04 00             	add    %eax,(%eax,%eax,1)
483806:	68 1b 07 00 00       	push   $0x71b
48380b:	00 c4                	add    %al,%ah
48380d:	00 19                	add    %bl,(%ecx)
48380f:	37                   	aaa
483810:	31 01                	xor    %eax,(%ecx)
483812:	06                   	push   %es
483813:	00 f8                	add    %bh,%al
483815:	1b 07                	sbb    (%edi),%eax
483817:	00 00                	add    %al,(%eax)
483819:	00 81 00 2b 37 0a    	add    %al,0xa372b00(%ecx)
48381f:	00 07                	add    %al,(%edi)
483821:	00 dc                	add    %bl,%ah
483823:	27                   	daa
483824:	07                   	pop    %es
483825:	00 00                	add    %al,(%eax)