4176e6:	00 4e 00             	add    %cl,0x0(%esi)
4176e9:	6c                   	insb   (%dx),%es:(%edi)
4176ea:	00 63 00             	add    %ah,0x0(%ebx)
4176ed:	6e                   	outsb  %ds:(%esi),(%dx)
4176ee:	00 51 00             	add    %dl,0x0(%ecx)
4176f1:	2e 06                	cs push %es
4176f3:	64 00 32             	add    %dh,%fs:(%edx)
4176f6:	00 46 00             	add    %al,0x0(%esi)
4176f9:	73 00                	jae    0x4176fb
4176fb:	62 00                	bound  %eax,(%eax)
4176fd:	45                   	inc    %ebp
4176fe:	00 78 00             	add    %bh,0x0(%eax)
417701:	70 00                	jo     0x417703
417703:	63 00                	arpl   %eax,(%eax)
417705:	33 00                	xor    (%eax),%eax
417707:	51                   	push   %ecx
417708:	00 2e                	add    %ch,(%esi)
41770a:	06                   	push   %es
41770b:	63 00                	arpl   %eax,(%eax)
41770d:	45                   	inc    %ebp
41770e:	00 78 00             	add    %bh,0x0(%eax)
417711:	70 00                	jo     0x417713
417713:	63 00                	arpl   %eax,(%eax)
417715:	33 00                	xor    (%eax),%eax
417717:	51                   	push   %ecx
417718:	00 2e                	add    %ch,(%esi)
41771a:	06                   	push   %es
41771b:	51                   	push   %ecx
41771c:	00 32                	add    %dh,(%edx)
41771e:	00 39                	add    %bh,(%ecx)
417720:	00 79 00             	add    %bh,0x0(%ecx)
417723:	5a                   	pop    %edx
417724:	00 55 00             	add    %dl,0x0(%ebp)
417727:	46                   	inc    %esi
417728:	00 30                	add    %dh,(%eax)
41772a:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41772e:	06                   	push   %es
41772f:	42                   	inc    %edx
417730:	00 54 00 64          	add    %dl,0x64(%eax,%eax,1)
417734:	00 58 00             	add    %bl,0x0(%eax)
417737:	4e                   	dec    %esi
417738:	00 77 00             	add    %dh,0x0(%edi)
41773b:	5a                   	pop    %edx
41773c:	00 57 00             	add    %dl,0x0(%edi)
41773f:	35 00 6b 00 54       	xor    $0x54006b00,%eax
417744:	00 47 00             	add    %al,0x0(%edi)
417747:	46                   	inc    %esi
417748:	00 35 00 62 00 33    	add    %dh,0x33006200
41774e:	00 56 00             	add    %dl,0x0(%esi)
417751:	30 00                	xor    %al,(%eax)
417753:	2e 06                	cs push %es
417755:	46                   	inc    %esi
417756:	00 4a 00             	add    %cl,0x0(%edx)
417759:	6c                   	insb   (%dx),%es:(%edi)
41775a:	00 63 00             	add    %ah,0x0(%ebx)
41775d:	33 00                	xor    (%eax),%eax
41775f:	56                   	push   %esi
417760:	00 74 00 5a          	add    %dh,0x5a(%eax,%eax,1)
417764:	00 55 00             	add    %dl,0x0(%ebp)
417767:	78 00                	js     0x417769
417769:	68 00 65 00 57       	push   $0x57006500
41776e:	00 39                	add    %bh,(%ecx)
417770:	00 31                	add    %dh,(%ecx)
417772:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
417776:	06                   	push   %es
417777:	42                   	inc    %edx
417778:	00 4e 00             	add    %cl,0x0(%esi)
41777b:	62 00                	bound  %eax,(%eax)
41777d:	33 00                	xor    (%eax),%eax
41777f:	5a                   	pop    %edx
417780:	00 6c 00 54          	add    %ch,0x54(%eax,%eax,1)
417784:	00 6d 00             	add    %ch,0x0(%ebp)
417787:	56                   	push   %esi
417788:	00 34 00             	add    %dh,(%eax,%eax,1)
41778b:	64 00 2e             	add    %ch,%fs:(%esi)
41778e:	06                   	push   %es
41778f:	42                   	inc    %edx
417790:	00 7a 00             	add    %bh,0x0(%edx)
417793:	5a                   	pop    %edx
417794:	00 58 00             	add    %bl,0x0(%eax)
417797:	52                   	push   %edx
417798:	00 66 00             	add    %ah,0x0(%esi)
41779b:	56                   	push   %esi
41779c:	00 47 00             	add    %al,0x0(%edi)
41779f:	56                   	push   %esi
4177a0:	00 34 00             	add    %dh,(%eax,%eax,1)
4177a3:	64 00 2e             	add    %ch,%fs:(%esi)
4177a6:	06                   	push   %es
4177a7:	42                   	inc    %edx
4177a8:	00 45 00             	add    %al,0x0(%ebp)
4177ab:	63 00                	arpl   %eax,(%eax)
4177ad:	6d                   	insl   (%dx),%es:(%edi)
4177ae:	00 46 00             	add    %al,0x0(%esi)
4177b1:	33 00                	xor    (%eax),%eax
4177b3:	2e 06                	cs push %es
4177b5:	48                   	dec    %eax
4177b6:	00 68 00             	add    %ch,0x0(%eax)
4177b9:	34 00                	xor    $0x0,%al
4177bb:	2e 06                	cs push %es
4177bd:	46                   	inc    %esi
4177be:	00 52 00             	add    %dl,0x0(%edx)
4177c1:	76 00                	jbe    0x4177c3
4177c3:	51                   	push   %ecx
4177c4:	00 58 00             	add    %bl,0x0(%eax)
4177c7:	4a                   	dec    %edx
4177c8:	00 79 00             	add    %bh,0x0(%ecx)
4177cb:	59                   	pop    %ecx
4177cc:	00 58 00             	add    %bl,0x0(%eax)
4177cf:	6b 00 2e             	imul   $0x2e,(%eax),%eax
4177d2:	06                   	push   %es
4177d3:	59                   	pop    %ecx
4177d4:	00 33                	add    %dh,(%ebx)
4177d6:	00 4a 00             	add    %cl,0x0(%edx)
4177d9:	76 00                	jbe    0x4177db
4177db:	63 00                	arpl   %eax,(%eax)
4177dd:	33 00                	xor    (%eax),%eax
4177df:	4e                   	dec    %esi
4177e0:	00 70 00             	add    %dh,0x0(%eax)
4177e3:	62 00                	bound  %eax,(%eax)
4177e5:	6d                   	insl   (%dx),%es:(%edi)
4177e6:	00 64 00 43          	add    %ah,0x43(%eax,%eax,1)
4177ea:	00 62 00             	add    %ah,0x0(%edx)
4177ed:	32 00                	xor    (%eax),%al
4177ef:	52                   	push   %edx
4177f0:	00 35 00 2e 06 47    	add    %dh,0x47062e00
4177f6:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
4177fa:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
4177fe:	00 39                	add    %bh,(%ecx)
417800:	00 4c 00 5a          	add    %cl,0x5a(%eax,%eax,1)
417804:	00 58 00             	add    %bl,0x0(%eax)
417807:	6b 00 2e             	imul   $0x2e,(%eax),%eax
41780a:	06                   	push   %es
41780b:	55                   	push   %ebp
41780c:	00 6d 00             	add    %ch,0x0(%ebp)
41780f:	56                   	push   %esi
417810:	00 68 00             	add    %ch,0x0(%eax)
417813:	5a                   	pop    %edx
417814:	00 45 00             	add    %al,0x0(%ebp)
417817:	74 00                	je     0x417819
417819:	6c                   	insb   (%dx),%es:(%edi)
41781a:	00 65 00             	add    %ah,0x0(%ebp)
41781d:	51                   	push   %ecx
41781e:	00 42 00             	add    %al,0x0(%edx)
417821:	44                   	inc    %esp
417822:	00 62 00             	add    %ah,0x0(%edx)
417825:	32 00                	xor    (%eax),%al
417827:	35 00 7a 00 62       	xor    $0x62007a00,%eax
41782c:	00 32                	add    %dh,(%edx)
41782e:	00 78 00             	add    %bh,0x0(%eax)
417831:	6c                   	insb   (%dx),%es:(%edi)
417832:	00 53 00             	add    %dl,0x0(%ebx)
417835:	32 00                	xor    (%eax),%al
417837:	56                   	push   %esi
417838:	00 35 00 2e 06 45    	add    %dh,0x45062e00
41783e:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
417842:	00 64 00 45          	add    %ah,0x45(%eax,%eax,1)
417846:	00 56 00             	add    %dl,0x0(%esi)
417849:	75 00                	jne    0x41784b
41784b:	64 00 48 00          	add    %cl,%fs:0x0(%eax)
41784f:	4a                   	dec    %edx
417850:	00 35 00 51 00 58    	add    %dh,0x58005100
417856:	00 4e 00             	add    %cl,0x0(%esi)
417859:	7a 00                	jp     0x41785b
41785b:	5a                   	pop    %edx
41785c:	00 57 00             	add    %dl,0x0(%edi)
41785f:	31 00                	xor    %eax,(%eax)
417861:	69 00 62 00 48 00    	imul   $0x480062,(%eax),%eax
417867:	6b 00 2e             	imul   $0x2e,(%eax),%eax
41786a:	06                   	push   %es
41786b:	51                   	push   %ecx
41786c:	00 6d 00             	add    %ch,0x0(%ebp)
41786f:	78 00                	js     0x417871
417871:	76 00                	jbe    0x417873
417873:	59                   	pop    %ecx
417874:	00 32                	add    %dh,(%edx)
417876:	00 74 00 44          	add    %dh,0x44(%eax,%eax,1)
41787a:	00 62 00             	add    %ah,0x0(%edx)
41787d:	33 00                	xor    (%eax),%eax
41787f:	42                   	inc    %edx
417880:	00 35 00 2e 06 47    	add    %dh,0x47062e00
417886:	00 39                	add    %bh,(%ecx)
417888:	00 77 00             	add    %dh,0x0(%edi)
41788b:	58                   	pop    %eax
41788c:	00 30                	add    %dh,(%eax)
41788e:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
417892:	00 5a 00             	add    %bl,0x0(%edx)
417895:	58                   	pop    %eax
417896:	00 46 00             	add    %al,0x0(%esi)
417899:	31 00                	xor    %eax,(%eax)
41789b:	59                   	pop    %ecx
41789c:	00 57 00             	add    %dl,0x0(%edi)
41789f:	78 00                	js     0x4178a1
4178a1:	70 00                	jo     0x4178a3
4178a3:	64 00 48 00          	add    %cl,%fs:0x0(%eax)
4178a7:	6b 00 2e             	imul   $0x2e,(%eax),%eax
4178aa:	06                   	push   %es
4178ab:	2e 06                	cs push %es
4178ad:	2e 06                	cs push %es
4178af:	2e 06                	cs push %es
4178b1:	2e 06                	cs push %es
4178b3:	2e 06                	cs push %es
4178b5:	43                   	inc    %ebx
4178b6:	00 73 00             	add    %dh,0x0(%ebx)
4178b9:	75 00                	jne    0x4178bb
4178bb:	2e 06                	cs push %es
4178bd:	46                   	inc    %esi
4178be:	00 2e                	add    %ch,(%esi)
4178c0:	06                   	push   %es
4178c1:	2e 06                	cs push %es
4178c3:	63 00                	arpl   %eax,(%eax)
4178c5:	67 00 42 00          	add    %al,0x0(%bp,%si)
4178c9:	76 00                	jbe    0x4178cb
4178cb:	2e 06                	cs push %es
4178cd:	48                   	dec    %eax
4178ce:	00 2e                	add    %ch,(%esi)
4178d0:	06                   	push   %es
4178d1:	2e 06                	cs push %es
4178d3:	5a                   	pop    %edx
4178d4:	00 51 00             	add    %dl,0x0(%ecx)
4178d7:	42                   	inc    %edx
4178d8:	00 79 00             	add    %bh,0x0(%ecx)
4178db:	2e 06                	cs push %es
4178dd:	48                   	dec    %eax
4178de:	00 51 00             	add    %dl,0x0(%ecx)
4178e1:	2e 06                	cs push %es
4178e3:	61                   	popa
4178e4:	00 51 00             	add    %dl,0x0(%ecx)
4178e7:	42                   	inc    %edx
4178e8:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
4178ec:	06                   	push   %es
4178ed:	48                   	dec    %eax
4178ee:	00 4d 00             	add    %cl,0x0(%ebp)
4178f1:	2e 06                	cs push %es
4178f3:	4c                   	dec    %esp
4178f4:	00 67 00             	add    %ah,0x0(%edi)
4178f7:	42                   	inc    %edx
4178f8:	00 53 00             	add    %dl,0x0(%ebx)
4178fb:	2e 06                	cs push %es
4178fd:	47                   	inc    %edi
4178fe:	00 55 00             	add    %dl,0x0(%ebp)
417901:	2e 06                	cs push %es
417903:	63 00                	arpl   %eax,(%eax)
417905:	77 00                	ja     0x417907
417907:	42                   	inc    %edx
417908:	00 76 00             	add    %dh,0x0(%esi)
41790b:	2e 06                	cs push %es
41790d:	48                   	dec    %eax
41790e:	00 55 00             	add    %dl,0x0(%ebp)
417911:	2e 06                	cs push %es
417913:	63 00                	arpl   %eax,(%eax)
417915:	67 00 42 00          	add    %al,0x0(%bp,%si)
417919:	6a 00                	push   $0x0
41791b:	2e 06                	cs push %es
41791d:	47                   	inc    %edi
41791e:	00 55 00             	add    %dl,0x0(%ebp)
417921:	2e 06                	cs push %es
417923:	63 00                	arpl   %eax,(%eax)
417925:	77 00                	ja     0x417927
417927:	2e 06                	cs push %es
417929:	2e 06                	cs push %es
41792b:	47                   	inc    %edi
41792c:	00 53 00             	add    %dl,0x0(%ebx)
41792f:	49                   	dec    %ecx
417930:	00 45 00             	add    %al,0x0(%ebp)
417933:	53                   	push   %ebx
417934:	00 77 00             	add    %dh,0x0(%edi)
417937:	51                   	push   %ecx
417938:	00 67 00             	add    %ah,0x0(%edi)
41793b:	2e 06                	cs push %es
41793d:	44                   	inc    %esp
41793e:	00 38                	add    %bh,(%eax)
417940:	00 45 00             	add    %al,0x0(%ebp)
417943:	51                   	push   %ecx
417944:	00 2e                	add    %ch,(%esi)
417946:	06                   	push   %es
417947:	51                   	push   %ecx
417948:	00 2b                	add    %ch,(%ebx)
41794a:	00 42 00             	add    %al,0x0(%edx)
41794d:	44                   	inc    %esp
41794e:	00 67 00             	add    %ah,0x0(%edi)
417951:	45                   	inc    %ebp
417952:	00 4d 00             	add    %cl,0x0(%ebp)
417955:	77 00                	ja     0x417957
417957:	52                   	push   %edx
417958:	00 2e                	add    %ch,(%esi)
41795a:	06                   	push   %es
41795b:	42                   	inc    %edx
41795c:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
417960:	06                   	push   %es
417961:	45                   	inc    %ebp
417962:	00 4f 00             	add    %cl,0x0(%edi)
417965:	77 00                	ja     0x417967
417967:	51                   	push   %ecx
417968:	00 68 00             	add    %ch,0x0(%eax)
41796b:	2e 06                	cs push %es
41796d:	2e 06                	cs push %es
41796f:	45                   	inc    %ebp
417970:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
417974:	00 77 00             	add    %dh,0x0(%edi)
417977:	42                   	inc    %edx
417978:	00 4a 00             	add    %cl,0x0(%edx)
41797b:	2e 06                	cs push %es
41797d:	45                   	inc    %ebp
41797e:	00 63 00             	add    %ah,0x0(%ebx)
417981:	2e 06                	cs push %es
417983:	52                   	push   %edx
417984:	00 2e                	add    %ch,(%esi)
417986:	06                   	push   %es
417987:	42                   	inc    %edx
417988:	00 56 00             	add    %dl,0x0(%esi)
41798b:	2e 06                	cs push %es
41798d:	2e 06                	cs push %es
41798f:	2e 06                	cs push %es
417991:	2e 06                	cs push %es
417993:	77 00                	ja     0x417995
417995:	36 00 74 00 35       	add    %dh,%ss:0x35(%eax,%eax,1)
41799a:	00 66 00             	add    %ah,0x0(%esi)
41799d:	32 00                	xor    (%eax),%al
41799f:	79 00                	jns    0x4179a1
4179a1:	35 00 53 00 30       	xor    $0x30005300,%eax
4179a6:	00 53 00             	add    %dl,0x0(%ebx)
4179a9:	6f                   	outsl  %ds:(%esi),(%dx)
4179aa:	00 49 00             	add    %cl,0x0(%ecx)
4179ad:	54                   	push   %esp
4179ae:	00 79 00             	add    %bh,0x0(%ecx)
4179b1:	57                   	push   %edi
4179b2:	00 48 00             	add    %cl,0x0(%eax)
4179b5:	67 00 61 00          	add    %ah,0x0(%bx,%di)
4179b9:	30 00                	xor    %al,(%eax)
4179bb:	73 00                	jae    0x4179bd
4179bd:	51                   	push   %ecx
4179be:	00 2e                	add    %ch,(%esi)
4179c0:	06                   	push   %es
4179c1:	45                   	inc    %ebp
4179c2:	00 49 00             	add    %cl,0x0(%ecx)
4179c5:	2e 06                	cs push %es
4179c7:	45                   	inc    %ebp
4179c8:	00 42 00             	add    %al,0x0(%edx)
4179cb:	43                   	inc    %ebx
4179cc:	00 2e                	add    %ch,(%esi)
4179ce:	06                   	push   %es
4179cf:	4d                   	dec    %ebp
4179d0:	00 67 00             	add    %ah,0x0(%edi)
4179d3:	2e 06                	cs push %es
4179d5:	2e 06                	cs push %es
4179d7:	45                   	inc    %ebp
4179d8:	00 46 00             	add    %al,0x0(%esi)
4179db:	49                   	dec    %ecx
4179dc:	00 2e                	add    %ch,(%esi)
4179de:	06                   	push   %es