414591:	00 00                	add    %al,(%eax)
414593:	00 9c 19 00 00 04 00 	add    %bl,0x40000(%ecx,%ebx,1)
41459a:	00 00                	add    %al,(%eax)
41459c:	2e 43                	cs inc %ebx
41459e:	52                   	push   %edx
41459f:	54                   	push   %esp
4145a0:	24 58                	and    $0x58,%al
4145a2:	49                   	dec    %ecx
4145a3:	59                   	pop    %ecx
4145a4:	00 00                	add    %al,(%eax)
4145a6:	00 00                	add    %al,(%eax)
4145a8:	a0 19 00 00 04       	mov    0x4000019,%al
4145ad:	00 00                	add    %al,(%eax)
4145af:	00 2e                	add    %ch,(%esi)
4145b1:	43                   	inc    %ebx
4145b2:	52                   	push   %edx
4145b3:	54                   	push   %esp
4145b4:	24 58                	and    $0x58,%al
4145b6:	49                   	dec    %ecx
4145b7:	5a                   	pop    %edx
4145b8:	00 00                	add    %al,(%eax)
4145ba:	00 00                	add    %al,(%eax)
4145bc:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4145bd:	19 00                	sbb    %eax,(%eax)
4145bf:	00 04 00             	add    %al,(%eax,%eax,1)
4145c2:	00 00                	add    %al,(%eax)
4145c4:	2e 43                	cs inc %ebx
4145c6:	52                   	push   %edx
4145c7:	54                   	push   %esp
4145c8:	24 58                	and    $0x58,%al
4145ca:	4c                   	dec    %esp
4145cb:	41                   	inc    %ecx
4145cc:	00 00                	add    %al,(%eax)
4145ce:	00 00                	add    %al,(%eax)
4145d0:	a8 19                	test   $0x19,%al
4145d2:	00 00                	add    %al,(%eax)
4145d4:	04 00                	add    $0x0,%al
4145d6:	00 00                	add    %al,(%eax)
4145d8:	2e 43                	cs inc %ebx
4145da:	52                   	push   %edx
4145db:	54                   	push   %esp
4145dc:	24 58                	and    $0x58,%al
4145de:	4c                   	dec    %esp
4145df:	5a                   	pop    %edx
4145e0:	00 00                	add    %al,(%eax)
4145e2:	00 00                	add    %al,(%eax)
4145e4:	ac                   	lods   %ds:(%esi),%al
4145e5:	19 00                	sbb    %eax,(%eax)
4145e7:	00 c4                	add    %al,%ah
4145e9:	06                   	push   %es
4145ea:	00 00                	add    %al,(%eax)
4145ec:	2e 67 66 69 64 73 00 	imul   $0x0,%cs:0x73(%si),%sp
4145f3:	00
4145f4:	70 20                	jo     0x414616
4145f6:	00 00                	add    %al,(%eax)
4145f8:	10 00                	adc    %al,(%eax)
4145fa:	00 00                	add    %al,(%eax)
4145fc:	2e 67 69 61 74 73 00 	imul   $0x80000073,%cs:0x74(%bx,%di),%esp
414603:	00 80
414605:	20 00                	and    %al,(%eax)
414607:	00 d0                	add    %dl,%al
414609:	22 01                	and    (%ecx),%al
41460b:	00 2e                	add    %ch,(%esi)
41460d:	72 64                	jb     0x414673
41460f:	61                   	popa
414610:	74 61                	je     0x414673
414612:	00 00                	add    %al,(%eax)
414614:	50                   	push   %eax
414615:	43                   	inc    %ebx
414616:	01 00                	add    %eax,(%eax)
414618:	08 00                	or     %al,(%eax)
41461a:	00 00                	add    %al,(%eax)
41461c:	2e 72 64             	jb,pn  0x414683
41461f:	61                   	popa
414620:	74 61                	je     0x414683
414622:	24 73                	and    $0x73,%al
414624:	78 64                	js     0x41468a
414626:	61                   	popa
414627:	74 61                	je     0x41468a
414629:	00 00                	add    %al,(%eax)
41462b:	00 58 43             	add    %bl,0x43(%eax)
41462e:	01 00                	add    %eax,(%eax)
414630:	10 00                	adc    %al,(%eax)
414632:	00 00                	add    %al,(%eax)
414634:	2e 72 64             	jb,pn  0x41469b
414637:	61                   	popa
414638:	74 61                	je     0x41469b
41463a:	24 7a                	and    $0x7a,%al
41463c:	45                   	inc    %ebp
41463d:	54                   	push   %esp
41463e:	57                   	push   %edi
41463f:	30 00                	xor    %al,(%eax)
414641:	00 00                	add    %al,(%eax)
414643:	00 68 43             	add    %ch,0x43(%eax)
414646:	01 00                	add    %eax,(%eax)
414648:	0d 01 00 00 2e       	or     $0x2e000001,%eax
41464d:	72 64                	jb     0x4146b3
41464f:	61                   	popa
414650:	74 61                	je     0x4146b3
414652:	24 7a                	and    $0x7a,%al
414654:	45                   	inc    %ebp
414655:	54                   	push   %esp
414656:	57                   	push   %edi
414657:	31 00                	xor    %eax,(%eax)
414659:	00 00                	add    %al,(%eax)
41465b:	00 75 44             	add    %dh,0x44(%ebp)
41465e:	01 00                	add    %eax,(%eax)
414660:	4b                   	dec    %ebx
414661:	00 00                	add    %al,(%eax)
414663:	00 2e                	add    %ch,(%esi)
414665:	72 64                	jb     0x4146cb
414667:	61                   	popa
414668:	74 61                	je     0x4146cb
41466a:	24 7a                	and    $0x7a,%al
41466c:	45                   	inc    %ebp
41466d:	54                   	push   %esp
41466e:	57                   	push   %edi
41466f:	32 00                	xor    (%eax),%al
414671:	00 00                	add    %al,(%eax)
414673:	00 c0                	add    %al,%al
414675:	44                   	inc    %esp
414676:	01 00                	add    %eax,(%eax)
414678:	04 00                	add    $0x0,%al
41467a:	00 00                	add    %al,(%eax)
41467c:	2e 72 64             	jb,pn  0x4146e3
41467f:	61                   	popa
414680:	74 61                	je     0x4146e3
414682:	24 7a                	and    $0x7a,%al
414684:	45                   	inc    %ebp
414685:	54                   	push   %esp
414686:	57                   	push   %edi
414687:	39 00                	cmp    %eax,(%eax)
414689:	00 00                	add    %al,(%eax)
41468b:	00 c4                	add    %al,%ah
41468d:	44                   	inc    %esp
41468e:	01 00                	add    %eax,(%eax)
414690:	ec                   	in     (%dx),%al
414691:	03 00                	add    (%eax),%eax
414693:	00 2e                	add    %ch,(%esi)
414695:	72 64                	jb     0x4146fb
414697:	61                   	popa
414698:	74 61                	je     0x4146fb
41469a:	24 7a                	and    $0x7a,%al
41469c:	7a 7a                	jp     0x414718
41469e:	64 62 67 00          	bound  %esp,%fs:0x0(%edi)
4146a2:	00 00                	add    %al,(%eax)
4146a4:	b0 48                	mov    $0x48,%al
4146a6:	01 00                	add    %eax,(%eax)
4146a8:	30 01                	xor    %al,(%ecx)
4146aa:	00 00                	add    %al,(%eax)
4146ac:	2e 74 65             	je,pn  0x414714
4146af:	78 74                	js     0x414725
4146b1:	00 00                	add    %al,(%eax)
4146b3:	00 e0                	add    %ah,%al
4146b5:	49                   	dec    %ecx
4146b6:	01 00                	add    %eax,(%eax)
4146b8:	60                   	pusha
4146b9:	04 00                	add    $0x0,%al
4146bb:	00 2e                	add    %ch,(%esi)
4146bd:	74 65                	je     0x414724
4146bf:	78 74                	js     0x414735
4146c1:	24 64                	and    $0x64,%al
4146c3:	69 00 00 00 00 40    	imul   $0x40000000,(%eax),%eax
4146c9:	4e                   	dec    %esi
4146ca:	01 00                	add    %eax,(%eax)
4146cc:	30 8c 03 00 2e 74 65 	xor    %cl,0x65742e00(%ebx,%eax,1)
4146d3:	78 74                	js     0x414749
4146d5:	24 6d                	and    $0x6d,%al
4146d7:	6e                   	outsb  %ds:(%esi),(%dx)
4146d8:	00 00                	add    %al,(%eax)
4146da:	00 00                	add    %al,(%eax)
4146dc:	70 da                	jo     0x4146b8
4146de:	04 00                	add    $0x0,%al
4146e0:	04 07                	add    $0x7,%al
4146e2:	00 00                	add    %al,(%eax)
4146e4:	2e 74 65             	je,pn  0x41474c
4146e7:	78 74                	js     0x41475d
4146e9:	24 79                	and    $0x79,%al
4146eb:	64 00 00             	add    %al,%fs:(%eax)
4146ee:	00 00                	add    %al,(%eax)
4146f0:	74 e1                	je     0x4146d3
4146f2:	04 00                	add    $0x0,%al
4146f4:	04 00                	add    $0x0,%al
4146f6:	00 00                	add    %al,(%eax)
4146f8:	2e 74 6c             	je,pn  0x414767
4146fb:	73 00                	jae    0x4146fd
4146fd:	00 00                	add    %al,(%eax)
4146ff:	00 78 e1             	add    %bh,-0x1f(%eax)
414702:	04 00                	add    $0x0,%al
414704:	04 00                	add    $0x0,%al
414706:	00 00                	add    %al,(%eax)
414708:	2e 74 6c             	je,pn  0x414777
41470b:	73 24                	jae    0x414731
41470d:	00 00                	add    %al,(%eax)
41470f:	00 7c e1 04          	add    %bh,0x4(%ecx,%eiz,8)
414713:	00 04 00             	add    %al,(%eax,%eax,1)
414716:	00 00                	add    %al,(%eax)
414718:	2e 74 6c             	je,pn  0x414787
41471b:	73 24                	jae    0x414741
41471d:	5a                   	pop    %edx
41471e:	5a                   	pop    %edx
41471f:	5a                   	pop    %edx
414720:	00 00                	add    %al,(%eax)
414722:	00 00                	add    %al,(%eax)
414724:	80 e1 04             	and    $0x4,%cl
414727:	00 2c 01             	add    %ch,(%ecx,%eax,1)
41472a:	00 00                	add    %al,(%eax)
41472c:	2e 78 64             	js,pn  0x414793
41472f:	61                   	popa
414730:	74 61                	je     0x414793
414732:	24 78                	and    $0x78,%al
414734:	00 00                	add    %al,(%eax)
414736:	00 00                	add    %al,(%eax)
414738:	ac                   	lods   %ds:(%esi),%al
414739:	e2 04                	loop   0x41473f
41473b:	00 20                	add    %ah,(%eax)
41473d:	00 00                	add    %al,(%eax)
41473f:	00 2e                	add    %ch,(%esi)
414741:	64 69 64 61 74 24 32 	imul   $0x3224,%fs:0x74(%ecx,%eiz,2),%esp
414748:	00 00
41474a:	00 00                	add    %al,(%eax)
41474c:	cc                   	int3
41474d:	e2 04                	loop   0x414753
41474f:	00 20                	add    %ah,(%eax)
414751:	00 00                	add    %al,(%eax)
414753:	00 2e                	add    %ch,(%esi)
414755:	64 69 64 61 74 24 33 	imul   $0x3324,%fs:0x74(%ecx,%eiz,2),%esp
41475c:	00 00
41475e:	00 00                	add    %al,(%eax)
414760:	ec                   	in     (%dx),%al
414761:	e2 04                	loop   0x414767
414763:	00 08                	add    %cl,(%eax)
414765:	00 00                	add    %al,(%eax)
414767:	00 2e                	add    %ch,(%esi)
414769:	64 69 64 61 74 24 34 	imul   $0x3424,%fs:0x74(%ecx,%eiz,2),%esp
414770:	00 00
414772:	00 00                	add    %al,(%eax)
414774:	f4                   	hlt
414775:	e2 04                	loop   0x41477b
414777:	00 18                	add    %bl,(%eax)
414779:	00 00                	add    %al,(%eax)
41477b:	00 2e                	add    %ch,(%esi)
41477d:	64 69 64 61 74 24 36 	imul   $0x3624,%fs:0x74(%ecx,%eiz,2),%esp
414784:	00 00
414786:	00 00                	add    %al,(%eax)
414788:	0c e3                	or     $0xe3,%al
41478a:	04 00                	add    $0x0,%al
41478c:	08 00                	or     %al,(%eax)
41478e:	00 00                	add    %al,(%eax)
414790:	2e 64 69 64 61 74 24 	cs imul $0x3724,%fs:0x74(%ecx,%eiz,2),%esp
414797:	37 00 00
41479a:	00 00                	add    %al,(%eax)
41479c:	00 f0                	add    %dh,%al
41479e:	04 00                	add    $0x0,%al
4147a0:	e0 08                	loopne 0x4147aa
4147a2:	00 00                	add    %al,(%eax)
4147a4:	2e 64 61             	cs fs popa
4147a7:	74 61                	je     0x41480a
4147a9:	24 62                	and    $0x62,%al
4147ab:	72 63                	jb     0x414810
4147ad:	00 00                	add    %al,(%eax)
4147af:	00 e0                	add    %ah,%al
4147b1:	f8                   	clc
4147b2:	04 00                	add    $0x0,%al
4147b4:	60                   	pusha
4147b5:	14 00                	adc    $0x0,%al
4147b7:	00 2e                	add    %ch,(%esi)
4147b9:	64 61                	fs popa
4147bb:	74 61                	je     0x41481e
4147bd:	00 00                	add    %al,(%eax)
4147bf:	00 40 0d             	add    %al,0xd(%eax)
4147c2:	05 00 58 11 00       	add    $0x115800,%eax
4147c7:	00 2e                	add    %ch,(%esi)
4147c9:	62 73 73             	bound  %esi,0x73(%ebx)
4147cc:	00 00                	add    %al,(%eax)
4147ce:	00 00                	add    %al,(%eax)
4147d0:	00 20                	add    %ah,(%eax)
4147d2:	05 00 84 03 00       	add    $0x38400,%eax
4147d7:	00 2e                	add    %ch,(%esi)
4147d9:	69 64 61 74 61 24 35 	imul   $0x352461,0x74(%ecx,%eiz,2),%esp
4147e0:	00
4147e1:	00 00                	add    %al,(%eax)
4147e3:	00 84 23 05 00 04 00 	add    %al,0x40005(%ebx,%eiz,1)
4147ea:	00 00                	add    %al,(%eax)
4147ec:	2e 30 30             	xor    %dh,%cs:(%eax)
4147ef:	63 66 67             	arpl   %esp,0x67(%esi)
4147f2:	00 00                	add    %al,(%eax)
4147f4:	88 23                	mov    %ah,(%ebx)
4147f6:	05 00 58 02 00       	add    $0x25800,%eax
4147fb:	00 2e                	add    %ch,(%esi)
4147fd:	69 64 61 74 61 24 32 	imul   $0x322461,0x74(%ecx,%eiz,2),%esp
414804:	00
414805:	00 00                	add    %al,(%eax)
414807:	00 e0                	add    %ah,%al
414809:	25 05 00 14 00       	and    $0x140005,%eax
41480e:	00 00                	add    %al,(%eax)
414810:	2e 69 64 61 74 61 24 	imul   $0x332461,%cs:0x74(%ecx,%eiz,2),%esp
414817:	33 00
414819:	00 00                	add    %al,(%eax)
41481b:	00 f4                	add    %dh,%ah
41481d:	25 05 00 84 03       	and    $0x3840005,%eax
414822:	00 00                	add    %al,(%eax)
414824:	2e 69 64 61 74 61 24 	imul   $0x342461,%cs:0x74(%ecx,%eiz,2),%esp
41482b:	34 00
41482d:	00 00                	add    %al,(%eax)
41482f:	00 78 29             	add    %bh,0x29(%eax)
414832:	05 00 96 11 00       	add    $0x119600,%eax
414837:	00 2e                	add    %ch,(%esi)
414839:	69 64 61 74 61 24 36 	imul   $0x362461,0x74(%ecx,%eiz,2),%esp
414840:	00
414841:	00 00                	add    %al,(%eax)
414843:	00 00                	add    %al,(%eax)
414845:	40                   	inc    %eax
414846:	05 00 08 00 00       	add    $0x800,%eax
41484b:	00 2e                	add    %ch,(%esi)
41484d:	64 69 64 61 74 24 35 	imul   $0x3524,%fs:0x74(%ecx,%eiz,2),%esp
414854:	00 00
414856:	00 00                	add    %al,(%eax)
414858:	00 50 05             	add    %dl,0x5(%eax)
41485b:	00 a0 00 00 00 2e    	add    %ah,0x2e000000(%eax)
414861:	72 73                	jb     0x4148d6
414863:	72 63                	jb     0x4148c8
414865:	24 30                	and    $0x30,%al
414867:	31 00                	xor    %eax,(%eax)
414869:	00 00                	add    %al,(%eax)
41486b:	00 a0 50 05 00 38    	add    %ah,0x38000550(%eax)
414871:	06                   	push   %es
414872:	00 00                	add    %al,(%eax)
414874:	2e 72 73             	jb,pn  0x4148ea
414877:	72 63                	jb     0x4148dc
414879:	24 30                	and    $0x30,%al
41487b:	32 00                	xor    (%eax),%al
41487d:	00 00                	add    %al,(%eax)
41487f:	00 20                	add    %ah,(%eax)
414881:	00 00                	add    %al,(%eax)
414883:	00 99 d6 f3 e0 6f    	add    %bl,0x6fe0f3d6(%ecx)
414889:	47                   	inc    %edi
41488a:	d3 f2                	shl    %cl,%edx
41488c:	ad                   	lods   %ds:(%esi),%eax
41488d:	b0 7b                	mov    $0x7b,%al
41488f:	4a                   	dec    %edx
414890:	82 43 8d 3f          	addb   $0x3f,-0x73(%ebx)
414894:	cb                   	lret
414895:	1c c5                	sbb    $0xc5,%al
414897:	2e cb                	cs lret
414899:	73 14                	jae    0x4148af
41489b:	76 e1                	jbe    0x41487e
41489d:	94                   	xchg   %eax,%esp
41489e:	a8 a6                	test   $0xa6,%al
4148a0:	e8 b1 9e a4 00       	call   0xe5e756