414574:	81 01 e9 01 44 ff    	addl   $0xff4401e9,(%ecx)
41457a:	00 00                	add    %al,(%eax)
41457c:	00 00                	add    %al,(%eax)
41457e:	86 08                	xchg   %cl,(%eax)
414580:	d8 0e                	fmuls  (%esi)
414582:	f1                   	int1
414583:	01 e9                	add    %ebp,%ecx
414585:	01 4d ff             	add    %ecx,-0x1(%ebp)
414588:	00 00                	add    %al,(%eax)
41458a:	00 00                	add    %al,(%eax)
41458c:	86 08                	xchg   %cl,(%eax)
41458e:	24 0e                	and    $0xe,%al
414590:	81 01 ea 01 55 ff    	addl   $0xff5501ea,(%ecx)
414596:	00 00                	add    %al,(%eax)
414598:	00 00                	add    %al,(%eax)
41459a:	86 08                	xchg   %cl,(%eax)
41459c:	31 0e                	xor    %ecx,(%esi)
41459e:	f1                   	int1
41459f:	01 ea                	add    %ebp,%edx
4145a1:	01 5e ff             	add    %ebx,-0x1(%esi)
4145a4:	00 00                	add    %al,(%eax)
4145a6:	00 00                	add    %al,(%eax)
4145a8:	86 08                	xchg   %cl,(%eax)
4145aa:	e5 4c                	in     $0x4c,%eax
4145ac:	0f 02 eb             	lar    %ebx,%ebp
4145af:	01 66 ff             	add    %esp,-0x1(%esi)
4145b2:	00 00                	add    %al,(%eax)
4145b4:	00 00                	add    %al,(%eax)
4145b6:	86 08                	xchg   %cl,(%eax)
4145b8:	f7 4c 15 00 eb 01 6f 	testl  $0xff6f01eb,0x0(%ebp,%edx,1)
4145bf:	ff
4145c0:	00 00                	add    %al,(%eax)
4145c2:	00 00                	add    %al,(%eax)
4145c4:	86 08                	xchg   %cl,(%eax)
4145c6:	1d 33 74 1b ec       	sbb    $0xec1b7433,%eax
4145cb:	01 77 ff             	add    %esi,-0x1(%edi)
4145ce:	00 00                	add    %al,(%eax)
4145d0:	00 00                	add    %al,(%eax)
4145d2:	86 08                	xchg   %cl,(%eax)
4145d4:	26 33 7a 1b          	xor    %es:0x1b(%edx),%edi
4145d8:	ec                   	in     (%dx),%al
4145d9:	01 80 ff 00 00 00    	add    %eax,0xff(%eax)
4145df:	00 86 08 37 33 74    	add    %al,0x74333708(%esi)
4145e5:	1b ed                	sbb    %ebp,%ebp
4145e7:	01 88 ff 00 00 00    	add    %ecx,0xff(%eax)
4145ed:	00 86 08 48 33 7a    	add    %al,0x7a334808(%esi)
4145f3:	1b ed                	sbb    %ebp,%ebp
4145f5:	01 94 ff 00 00 00 00 	add    %edx,0x0(%edi,%edi,8)
4145fc:	86 08                	xchg   %cl,(%eax)
4145fe:	45                   	inc    %ebp
4145ff:	10 0f                	adc    %cl,(%edi)
414601:	02 ee                	add    %dh,%ch
414603:	01 ac ff 00 00 00 00 	add    %ebp,0x0(%edi,%edi,8)
41460a:	86 08                	xchg   %cl,(%eax)
41460c:	52                   	push   %edx
41460d:	10 15 00 ee 01 34    	adc    %dl,0x3401ee00
414613:	00 01                	add    %al,(%ecx)
414615:	00 00                	add    %al,(%eax)
414617:	00 86 08 9f 41 95    	add    %al,-0x6abe60f8(%esi)
41461d:	1b ef                	sbb    %edi,%ebp
41461f:	01 4c 00 01          	add    %ecx,0x1(%eax,%eax,1)
414623:	00 00                	add    %al,(%eax)
414625:	00 86 08 a9 41 a0    	add    %al,-0x5fbe56f8(%esi)
41462b:	1b ef                	sbb    %edi,%ebp
41462d:	01 d0                	add    %edx,%eax
41462f:	00 01                	add    %al,(%ecx)
414631:	00 00                	add    %al,(%eax)
414633:	00 86 08 83 4d 0f    	add    %al,0xf4d8308(%esi)
414639:	02 f0                	add    %al,%dh
41463b:	01 e8                	add    %ebp,%eax
41463d:	00 01                	add    %al,(%ecx)
41463f:	00 00                	add    %al,(%eax)
414641:	00 86 08 8e 4d 15    	add    %al,0x154d8e08(%esi)
414647:	00 f0                	add    %dh,%al
414649:	01 f4                	add    %esi,%esp
41464b:	00 01                	add    %al,(%ecx)
41464d:	00 00                	add    %al,(%eax)
41464f:	00 86 08 c0 1f 45    	add    %al,0x451fc008(%esi)
414655:	1d f1 01 0c 01       	sbb    $0x10c01f1,%eax
41465a:	01 00                	add    %eax,(%eax)
41465c:	00 00                	add    %al,(%eax)
41465e:	86 08                	xchg   %cl,(%eax)
414660:	cf                   	iret
414661:	1f                   	pop    %ds
414662:	4b                   	dec    %ebx
414663:	1d f1 01 80 01       	sbb    $0x18001f1,%eax
414668:	01 00                	add    %eax,(%eax)
41466a:	00 00                	add    %al,(%eax)
41466c:	86 08                	xchg   %cl,(%eax)
41466e:	75 1f                	jne    0x41468f
414670:	52                   	push   %edx
414671:	1d f2 01 98 01       	sbb    $0x19801f2,%eax
414676:	01 00                	add    %eax,(%eax)
414678:	00 00                	add    %al,(%eax)
41467a:	86 08                	xchg   %cl,(%eax)
41467c:	84 1f                	test   %bl,(%edi)
41467e:	e3 1b                	jecxz  0x41469b
414680:	f2 01 a2 01 01 00 00 	repnz add %esp,0x101(%edx)
414687:	00 86 08 cb 0f 0f    	add    %al,0xf0fcb08(%esi)
41468d:	02 f3                	add    %bl,%dh
41468f:	01 aa 01 01 00 00    	add    %ebp,0x101(%edx)
414695:	00 86 08 d3 0f 15    	add    %al,0x150fd308(%esi)
41469b:	00 f3                	add    %dh,%bl
41469d:	01 b3 01 01 00 00    	add    %esi,0x101(%ebx)
4146a3:	00 86 08 cd 23 33    	add    %al,0x3323cd08(%esi)
4146a9:	07                   	pop    %es
4146aa:	f4                   	hlt
4146ab:	01 bb 01 01 00 00    	add    %edi,0x101(%ebx)
4146b1:	00 86 08 da 23 2d    	add    %al,0x2d23da08(%esi)
4146b7:	00 f4                	add    %dh,%ah
4146b9:	01 c4                	add    %eax,%esp
4146bb:	01 01                	add    %eax,(%ecx)
4146bd:	00 00                	add    %al,(%eax)
4146bf:	00 86 08 85 2b 33    	add    %al,0x332b8508(%esi)
4146c5:	07                   	pop    %es
4146c6:	f5                   	cmc
4146c7:	01 cc                	add    %ecx,%esp
4146c9:	01 01                	add    %eax,(%ecx)
4146cb:	00 00                	add    %al,(%eax)
4146cd:	00 86 08 8d 2b 2d    	add    %al,0x2d2b8d08(%esi)
4146d3:	00 f5                	add    %dh,%ch
4146d5:	01 d8                	add    %ebx,%eax
4146d7:	01 01                	add    %eax,(%ecx)
4146d9:	00 00                	add    %al,(%eax)
4146db:	00 86 08 e6 2d be    	add    %al,-0x41d219f8(%esi)
4146e1:	01 f6                	add    %esi,%esi
4146e3:	01 23                	add    %esp,(%ebx)
4146e5:	02 01                	add    (%ecx),%al
4146e7:	00 00                	add    %al,(%eax)
4146e9:	00 86 08 11 1f 52    	add    %al,0x521f1108(%esi)
4146ef:	1d f6 01 2b 02       	sbb    $0x22b01f6,%eax
4146f4:	01 00                	add    %eax,(%eax)
4146f6:	00 00                	add    %al,(%eax)
4146f8:	86 08                	xchg   %cl,(%eax)
4146fa:	25 1f e3 1b f6       	and    $0xf61be31f,%eax
4146ff:	01 34 02             	add    %esi,(%edx,%eax,1)
414702:	01 00                	add    %eax,(%eax)
414704:	00 00                	add    %al,(%eax)
414706:	86 08                	xchg   %cl,(%eax)
414708:	e9 1e 52 1d f7       	jmp    0xf75e992b
41470d:	01 3c 02             	add    %edi,(%edx,%eax,1)
414710:	01 00                	add    %eax,(%eax)
414712:	00 00                	add    %al,(%eax)
414714:	86 08                	xchg   %cl,(%eax)
414716:	fd                   	std
414717:	1e                   	push   %ds
414718:	e3 1b                	jecxz  0x414735
41471a:	f7 01 45 02 01 00    	testl  $0x10245,(%ecx)
414720:	00 00                	add    %al,(%eax)
414722:	86 08                	xchg   %cl,(%eax)
414724:	25 50 9d 01 f8       	and    $0xf8019d50,%eax
414729:	01 4d 02             	add    %ecx,0x2(%ebp)
41472c:	01 00                	add    %eax,(%eax)
41472e:	00 00                	add    %al,(%eax)
414730:	86 08                	xchg   %cl,(%eax)
414732:	36 50                	ss push %eax
414734:	01 00                	add    %eax,(%eax)
414736:	f8                   	clc
414737:	01 58 02             	add    %ebx,0x2(%eax)
41473a:	01 00                	add    %eax,(%eax)
41473c:	00 00                	add    %al,(%eax)
41473e:	86 00                	xchg   %al,(%eax)
414740:	e5 3e                	in     $0x3e,%eax
414742:	4d                   	dec    %ebp
414743:	1c f9                	sbb    $0xf9,%al
414745:	01 91 02 01 00 00    	add    %edx,0x102(%ecx)
41474b:	00 86 18 d8 3e 06    	add    %al,0x63ed818(%esi)
414751:	00 fa                	add    %bh,%dl
414753:	01 a7 02 01 00 00    	add    %esp,0x102(%edi)
414759:	00 86 18 d8 3e 10    	add    %al,0x103ed818(%esi)
41475f:	00 fa                	add    %bh,%dl
414761:	01 bc 02 01 00 00 00 	add    %edi,0x1(%edx,%eax,1)
414768:	86 00                	xchg   %al,(%eax)
41476a:	3d 29 06 00 fb       	cmp    $0xfb000629,%eax
41476f:	01 00                	add    %eax,(%eax)
414771:	03 01                	add    (%ecx),%eax
414773:	00 00                	add    %al,(%eax)
414775:	00 86 00 f3 20 06    	add    %al,0x620f300(%esi)
41477b:	00 fb                	add    %bh,%bl
41477d:	01 30                	add    %esi,(%eax)
41477f:	03 01                	add    (%ecx),%eax
414781:	00 00                	add    %al,(%eax)
414783:	00 81 00 1e 13 06    	add    %al,0x6131e00(%ecx)
414789:	00 fb                	add    %bh,%bl
41478b:	01 c0                	add    %eax,%eax
41478d:	03 01                	add    (%ecx),%eax
41478f:	00 00                	add    %al,(%eax)
414791:	00 81 00 0f 10 ce    	add    %al,-0x31eff100(%ecx)
414797:	1b fb                	sbb    %ebx,%edi
414799:	01 70 04             	add    %esi,0x4(%eax)
41479c:	01 00                	add    %eax,(%eax)
41479e:	00 00                	add    %al,(%eax)
4147a0:	81 00 c6 14 ce 1b    	addl   $0x1bce14c6,(%eax)
4147a6:	fd                   	std
4147a7:	01 50 20             	add    %edx,0x20(%eax)
4147aa:	00 00                	add    %al,(%eax)
4147ac:	00 00                	add    %al,(%eax)
4147ae:	86 18                	xchg   %bl,(%eax)
4147b0:	d8 3e                	fdivrs (%esi)
4147b2:	06                   	push   %es
4147b3:	00 ff                	add    %bh,%bh
4147b5:	01 b3 04 01 00 00    	add    %esi,0x104(%ebx)
4147bb:	00 86 08 6a 11 33    	add    %al,0x33116a08(%esi)
4147c1:	07                   	pop    %es
4147c2:	ff 01                	incl   (%ecx)
4147c4:	bb 04 01 00 00       	mov    $0x104,%ebx
4147c9:	00 83 08 80 11 2d    	add    %al,0x2d118008(%ebx)
4147cf:	00 ff                	add    %bh,%bh
4147d1:	01 50 20             	add    %edx,0x20(%eax)
4147d4:	00 00                	add    %al,(%eax)
4147d6:	00 00                	add    %al,(%eax)
4147d8:	86 18                	xchg   %bl,(%eax)
4147da:	d8 3e                	fdivrs (%esi)
4147dc:	06                   	push   %es
4147dd:	00 00                	add    %al,(%eax)
4147df:	02 c4                	add    %ah,%al
4147e1:	04 01                	add    $0x1,%al
4147e3:	00 00                	add    %al,(%eax)
4147e5:	00 86 08 ca 28 9d    	add    %al,-0x62d735f8(%esi)
4147eb:	01 00                	add    %eax,(%eax)
4147ed:	02 cc                	add    %ah,%cl
4147ef:	04 01                	add    $0x1,%al
4147f1:	00 00                	add    %al,(%eax)
4147f3:	00 81 08 d4 28 01    	add    %al,0x128d408(%ecx)
4147f9:	00 00                	add    %al,(%eax)
4147fb:	02 d5                	add    %ch,%dl
4147fd:	04 01                	add    $0x1,%al
4147ff:	00 00                	add    %al,(%eax)
414801:	00 86 18 d8 3e 01    	add    %al,0x13ed818(%esi)
414807:	00 01                	add    %al,(%ecx)
414809:	02 e8                	add    %al,%ch
41480b:	04 01                	add    $0x1,%al
41480d:	00 00                	add    %al,(%eax)
41480f:	00 96 08 3a 1e 3c    	add    %dl,0x3c1e3a08(%esi)
414815:	01 02                	add    %eax,(%edx)
414817:	02 08                	add    (%eax),%cl
414819:	05 01 00 00 00       	add    $0x1,%eax
41481e:	96                   	xchg   %eax,%esi
41481f:	08 c3                	or     %al,%bl
414821:	1d 3c 01 02 02       	sbb    $0x202013c,%eax
414826:	28 05 01 00 00 00    	sub    %al,0x1
41482c:	96                   	xchg   %eax,%esi
41482d:	08 df                	or     %bl,%bh
41482f:	1c 3c                	sbb    $0x3c,%al
414831:	01 02                	add    %eax,(%edx)
414833:	02 48 05             	add    0x5(%eax),%cl
414836:	01 00                	add    %eax,(%eax)
414838:	00 00                	add    %al,(%eax)
41483a:	96                   	xchg   %eax,%esi
41483b:	08 f2                	or     %dh,%dl
41483d:	1c 3c                	sbb    $0x3c,%al
41483f:	01 02                	add    %eax,(%edx)
414841:	02 68 05             	add    0x5(%eax),%ch
414844:	01 00                	add    %eax,(%eax)
414846:	00 00                	add    %al,(%eax)
414848:	96                   	xchg   %eax,%esi
414849:	08 09                	or     %cl,(%ecx)
41484b:	1d 3c 01 02 02       	sbb    $0x202013c,%eax
414850:	88 05 01 00 00 00    	mov    %al,0x1
414856:	96                   	xchg   %eax,%esi
414857:	08 37                	or     %dh,(%edi)
414859:	1d 3c 01 02 02       	sbb    $0x202013c,%eax
41485e:	a8 05                	test   $0x5,%al
414860:	01 00                	add    %eax,(%eax)
414862:	00 00                	add    %al,(%eax)
414864:	96                   	xchg   %eax,%esi
414865:	08 ee                	or     %ch,%dh
414867:	1d 3c 01 02 02       	sbb    $0x202013c,%eax
41486c:	c8 05 01 00          	enter  $0x105,$0x0
414870:	00 00                	add    %al,(%eax)
414872:	96                   	xchg   %eax,%esi
414873:	08 d8                	or     %bl,%al
414875:	1d 3c 01 02 02       	sbb    $0x202013c,%eax
41487a:	e8 05 01 00 00       	call   0x414984
41487f:	00 96 08 14 1e 3c    	add    %dl,0x3c1e1408(%esi)
414885:	01 02                	add    %eax,(%edx)
414887:	02 10                	add    (%eax),%dl
414889:	06                   	push   %es
41488a:	01 00                	add    %eax,(%eax)
41488c:	00 00                	add    %al,(%eax)
41488e:	96                   	xchg   %eax,%esi
41488f:	08 95 3a 3c 01 02    	or     %dl,0x2013c3a(%ebp)
414895:	02 30                	add    (%eax),%dh
414897:	06                   	push   %es
414898:	01 00                	add    %eax,(%eax)
41489a:	00 00                	add    %al,(%eax)
41489c:	96                   	xchg   %eax,%esi
41489d:	08 44 3a 3c          	or     %al,0x3c(%edx,%edi,1)
4148a1:	01 02                	add    %eax,(%edx)
4148a3:	02 50 06             	add    0x6(%eax),%dl
4148a6:	01 00                	add    %eax,(%eax)
4148a8:	00 00                	add    %al,(%eax)
4148aa:	96                   	xchg   %eax,%esi
4148ab:	08 fe                	or     %bh,%dh
4148ad:	4e                   	dec    %esi
4148ae:	3c 01                	cmp    $0x1,%al
4148b0:	02 02                	add    (%edx),%al
4148b2:	78 06                	js     0x4148ba
4148b4:	01 00                	add    %eax,(%eax)
4148b6:	00 00                	add    %al,(%eax)
4148b8:	96                   	xchg   %eax,%esi
4148b9:	08 af 4e 3c 01 02    	or     %ch,0x2013c4e(%edi)
4148bf:	02 a0 06 01 00 00    	add    0x106(%eax),%ah
4148c5:	00 96 08 4d 49 3c    	add    %dl,0x3c494d08(%esi)
4148cb:	01 02                	add    %eax,(%edx)
4148cd:	02 c4                	add    %ah,%al
4148cf:	06                   	push   %es
4148d0:	01 00                	add    %eax,(%eax)
4148d2:	00 00                	add    %al,(%eax)
4148d4:	96                   	xchg   %eax,%esi
4148d5:	08 21                	or     %ah,(%ecx)
4148d7:	35 3c 01 02 02       	xor    $0x202013c,%eax
4148dc:	e4 06                	in     $0x6,%al
4148de:	01 00                	add    %eax,(%eax)
4148e0:	00 00                	add    %al,(%eax)
4148e2:	96                   	xchg   %eax,%esi
4148e3:	08 5f 49             	or     %bl,0x49(%edi)
4148e6:	3c 01                	cmp    $0x1,%al
4148e8:	02 02                	add    (%edx),%al
4148ea:	08 07                	or     %al,(%edi)
4148ec:	01 00                	add    %eax,(%eax)
4148ee:	00 00                	add    %al,(%eax)
4148f0:	96                   	xchg   %eax,%esi
4148f1:	08 33                	or     %dh,(%ebx)
4148f3:	35 3c 01 02 02       	xor    $0x202013c,%eax
4148f8:	28 07                	sub    %al,(%edi)
4148fa:	01 00                	add    %eax,(%eax)
4148fc:	00 00                	add    %al,(%eax)
4148fe:	96                   	xchg   %eax,%esi
4148ff:	08 45 35             	or     %al,0x35(%ebp)
414902:	3c 01                	cmp    $0x1,%al
414904:	02 02                	add    (%edx),%al
414906:	48                   	dec    %eax
414907:	07                   	pop    %es
414908:	01 00                	add    %eax,(%eax)
41490a:	00 00                	add    %al,(%eax)
41490c:	96                   	xchg   %eax,%esi
41490d:	08 1d 3a 3c 01 02    	or     %bl,0x2013c3a
414913:	02 68 07             	add    0x7(%eax),%ch
414916:	01 00                	add    %eax,(%eax)
414918:	00 00                	add    %al,(%eax)
41491a:	96                   	xchg   %eax,%esi
41491b:	08 30                	or     %dh,(%eax)
41491d:	3a 3c 01             	cmp    (%ecx,%eax,1),%bh
414920:	02 02                	add    (%edx),%al
414922:	88 07                	mov    %al,(%edi)
414924:	01 00                	add    %eax,(%eax)
414926:	00 00                	add    %al,(%eax)
414928:	96                   	xchg   %eax,%esi
414929:	08 69 30             	or     %ch,0x30(%ecx)