403687:	00 6f 00             	add    %ch,0x0(%edi)
40368a:	72 00                	jb     0x40368c
40368c:	6d                   	insl   (%dx),%es:(%edi)
40368d:	00 61 00             	add    %ah,0x0(%ecx)
403690:	74 00                	je     0x403692
403692:	3e 00 00             	add    %al,%ds:(%eax)
403695:	00 00                	add    %al,(%eax)
403697:	00 3c 00             	add    %bh,(%eax,%eax,1)
40369a:	2f                   	das
40369b:	00 43 00             	add    %al,0x0(%ebx)
40369e:	6f                   	outsl  %ds:(%esi),(%dx)
40369f:	00 6e 00             	add    %ch,0x0(%esi)
4036a2:	74 00                	je     0x4036a4
4036a4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4036a8:	74 00                	je     0x4036aa
4036aa:	46                   	inc    %esi
4036ab:	00 6f 00             	add    %ch,0x0(%edi)
4036ae:	72 00                	jb     0x4036b0
4036b0:	6d                   	insl   (%dx),%es:(%edi)
4036b1:	00 61 00             	add    %ah,0x0(%ecx)
4036b4:	74 00                	je     0x4036b6
4036b6:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
4036bd:	00 00                	add    %al,(%eax)
4036bf:	00 09                	add    %cl,(%ecx)
4036c1:	00 3c 00             	add    %bh,(%eax,%eax,1)
4036c4:	4c                   	dec    %esp
4036c5:	00 6f 00             	add    %ch,0x0(%edi)
4036c8:	63 00                	arpl   %eax,(%eax)
4036ca:	61                   	popa
4036cb:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4036cf:	00 20                	add    %ah,(%eax)
4036d1:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
4036d5:	00 6e 00             	add    %ch,0x0(%esi)
4036d8:	67 00 75 00          	add    %dh,0x0(%di)
4036dc:	61                   	popa
4036dd:	00 67 00             	add    %ah,0x0(%edi)
4036e0:	65 00 3d 00 22 00 00 	add    %bh,%gs:0x2200
4036e7:	00 22                	add    %ah,(%edx)
4036e9:	00 2f                	add    %ch,(%edi)
4036eb:	00 3e                	add    %bh,(%esi)
4036ed:	00 0d 00 0a 00 00    	add    %cl,0xa00
4036f3:	00 09                	add    %cl,(%ecx)
4036f5:	00 3c 00             	add    %bh,(%eax,%eax,1)
4036f8:	4c                   	dec    %esp
4036f9:	00 6f 00             	add    %ch,0x0(%edi)
4036fc:	67 00 46 00          	add    %al,0x0(%bp)
403700:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
403706:	3e 00 00             	add    %al,%ds:(%eax)
403709:	00 00                	add    %al,(%eax)
40370b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40370e:	2f                   	das
40370f:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
403713:	00 67 00             	add    %ah,0x0(%edi)
403716:	46                   	inc    %esi
403717:	00 69 00             	add    %ch,0x0(%ecx)
40371a:	6c                   	insb   (%dx),%es:(%edi)
40371b:	00 65 00             	add    %ah,0x0(%ebp)
40371e:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403725:	00 00                	add    %al,(%eax)
403727:	00 09                	add    %cl,(%ecx)
403729:	00 3c 00             	add    %bh,(%eax,%eax,1)
40372c:	50                   	push   %eax
40372d:	00 75 00             	add    %dh,0x0(%ebp)
403730:	62 00                	bound  %eax,(%eax)
403732:	6c                   	insb   (%dx),%es:(%edi)
403733:	00 69 00             	add    %ch,0x0(%ecx)
403736:	73 00                	jae    0x403738
403738:	68 00 65 00 72       	push   $0x72006500
40373d:	00 4e 00             	add    %cl,0x0(%esi)
403740:	61                   	popa
403741:	00 6d 00             	add    %ch,0x0(%ebp)
403744:	65 00 3e             	add    %bh,%gs:(%esi)
403747:	00 00                	add    %al,(%eax)
403749:	00 00                	add    %al,(%eax)
40374b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40374e:	2f                   	das
40374f:	00 50 00             	add    %dl,0x0(%eax)
403752:	75 00                	jne    0x403754
403754:	62 00                	bound  %eax,(%eax)
403756:	6c                   	insb   (%dx),%es:(%edi)
403757:	00 69 00             	add    %ch,0x0(%ecx)
40375a:	73 00                	jae    0x40375c
40375c:	68 00 65 00 72       	push   $0x72006500
403761:	00 4e 00             	add    %cl,0x0(%esi)
403764:	61                   	popa
403765:	00 6d 00             	add    %ch,0x0(%ebp)
403768:	65 00 3e             	add    %bh,%gs:(%esi)
40376b:	00 0d 00 0a 00 00    	add    %cl,0xa00
403771:	00 00                	add    %al,(%eax)
403773:	00 09                	add    %cl,(%ecx)
403775:	00 3c 00             	add    %bh,(%eax,%eax,1)
403778:	43                   	inc    %ebx
403779:	00 72 00             	add    %dh,0x0(%edx)
40377c:	65 00 64 00 65       	add    %ah,%gs:0x65(%eax,%eax,1)
403781:	00 6e 00             	add    %ch,0x0(%esi)
403784:	74 00                	je     0x403786
403786:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
40378c:	73 00                	jae    0x40378e
40378e:	54                   	push   %esp
40378f:	00 79 00             	add    %bh,0x0(%ecx)
403792:	70 00                	jo     0x403794
403794:	65 00 3e             	add    %bh,%gs:(%esi)
403797:	00 00                	add    %al,(%eax)
403799:	00 00                	add    %al,(%eax)
40379b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40379e:	2f                   	das
40379f:	00 43 00             	add    %al,0x0(%ebx)
4037a2:	72 00                	jb     0x4037a4
4037a4:	65 00 64 00 65       	add    %ah,%gs:0x65(%eax,%eax,1)
4037a9:	00 6e 00             	add    %ch,0x0(%esi)
4037ac:	74 00                	je     0x4037ae
4037ae:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
4037b4:	73 00                	jae    0x4037b6
4037b6:	54                   	push   %esp
4037b7:	00 79 00             	add    %bh,0x0(%ecx)
4037ba:	70 00                	jo     0x4037bc
4037bc:	65 00 3e             	add    %bh,%gs:(%esi)
4037bf:	00 0d 00 0a 00 00    	add    %cl,0xa00
4037c5:	00 00                	add    %al,(%eax)
4037c7:	00 09                	add    %cl,(%ecx)
4037c9:	00 3c 00             	add    %bh,(%eax,%eax,1)
4037cc:	43                   	inc    %ebx
4037cd:	00 6f 00             	add    %ch,0x0(%edi)
4037d0:	6d                   	insl   (%dx),%es:(%edi)
4037d1:	00 6d 00             	add    %ch,0x0(%ebp)
4037d4:	6f                   	outsl  %ds:(%esi),(%dx)
4037d5:	00 6e 00             	add    %ch,0x0(%esi)
4037d8:	55                   	push   %ebp
4037d9:	00 73 00             	add    %dh,0x0(%ebx)
4037dc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4037e0:	4e                   	dec    %esi
4037e1:	00 61 00             	add    %ah,0x0(%ecx)
4037e4:	6d                   	insl   (%dx),%es:(%edi)
4037e5:	00 65 00             	add    %ah,0x0(%ebp)
4037e8:	3e 00 00             	add    %al,%ds:(%eax)
4037eb:	00 3c 00             	add    %bh,(%eax,%eax,1)
4037ee:	2f                   	das
4037ef:	00 43 00             	add    %al,0x0(%ebx)
4037f2:	6f                   	outsl  %ds:(%esi),(%dx)
4037f3:	00 6d 00             	add    %ch,0x0(%ebp)
4037f6:	6d                   	insl   (%dx),%es:(%edi)
4037f7:	00 6f 00             	add    %ch,0x0(%edi)
4037fa:	6e                   	outsb  %ds:(%esi),(%dx)
4037fb:	00 55 00             	add    %dl,0x0(%ebp)
4037fe:	73 00                	jae    0x403800
403800:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403804:	4e                   	dec    %esi
403805:	00 61 00             	add    %ah,0x0(%ecx)
403808:	6d                   	insl   (%dx),%es:(%edi)
403809:	00 65 00             	add    %ah,0x0(%ebp)
40380c:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403813:	00 00                	add    %al,(%eax)
403815:	00 00                	add    %al,(%eax)
403817:	00 09                	add    %cl,(%ecx)
403819:	00 3c 00             	add    %bh,(%eax,%eax,1)
40381c:	43                   	inc    %ebx
40381d:	00 6f 00             	add    %ch,0x0(%edi)
403820:	6d                   	insl   (%dx),%es:(%edi)
403821:	00 6d 00             	add    %ch,0x0(%ebp)
403824:	6f                   	outsl  %ds:(%esi),(%dx)
403825:	00 6e 00             	add    %ch,0x0(%esi)
403828:	50                   	push   %eax
403829:	00 61 00             	add    %ah,0x0(%ecx)
40382c:	73 00                	jae    0x40382e
40382e:	73 00                	jae    0x403830
403830:	77 00                	ja     0x403832
403832:	6f                   	outsl  %ds:(%esi),(%dx)
403833:	00 72 00             	add    %dh,0x0(%edx)
403836:	64 00 3e             	add    %bh,%fs:(%esi)
403839:	00 2a                	add    %ch,(%edx)
40383b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40383e:	2f                   	das
40383f:	00 43 00             	add    %al,0x0(%ebx)
403842:	6f                   	outsl  %ds:(%esi),(%dx)
403843:	00 6d 00             	add    %ch,0x0(%ebp)
403846:	6d                   	insl   (%dx),%es:(%edi)
403847:	00 6f 00             	add    %ch,0x0(%edi)
40384a:	6e                   	outsb  %ds:(%esi),(%dx)
40384b:	00 50 00             	add    %dl,0x0(%eax)
40384e:	61                   	popa
40384f:	00 73 00             	add    %dh,0x0(%ebx)
403852:	73 00                	jae    0x403854
403854:	77 00                	ja     0x403856
403856:	6f                   	outsl  %ds:(%esi),(%dx)
403857:	00 72 00             	add    %dh,0x0(%edx)
40385a:	64 00 3e             	add    %bh,%fs:(%esi)
40385d:	00 0d 00 0a 00 00    	add    %cl,0xa00
403863:	00 00                	add    %al,(%eax)
403865:	00 00                	add    %al,(%eax)
403867:	00 09                	add    %cl,(%ecx)
403869:	00 3c 00             	add    %bh,(%eax,%eax,1)
40386c:	41                   	inc    %ecx
40386d:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
403871:	00 6f 00             	add    %ch,0x0(%edi)
403874:	77 00                	ja     0x403876
403876:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
40387b:	00 6f 00             	add    %ch,0x0(%edi)
40387e:	75 00                	jne    0x403880
403880:	72 00                	jb     0x403882
403882:	63 00                	arpl   %eax,(%eax)
403884:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
403888:	6f                   	outsl  %ds:(%esi),(%dx)
403889:	00 6e 00             	add    %ch,0x0(%esi)
40388c:	44                   	inc    %esp
40388d:	00 6f 00             	add    %ch,0x0(%edi)
403890:	6d                   	insl   (%dx),%es:(%edi)
403891:	00 61 00             	add    %ah,0x0(%ecx)
403894:	69 00 6e 00 43 00    	imul   $0x43006e,(%eax),%eax
40389a:	6f                   	outsl  %ds:(%esi),(%dx)
40389b:	00 6d 00             	add    %ch,0x0(%ebp)
40389e:	70 00                	jo     0x4038a0
4038a0:	75 00                	jne    0x4038a2
4038a2:	74 00                	je     0x4038a4
4038a4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4038a8:	73 00                	jae    0x4038aa
4038aa:	3e 00 00             	add    %al,%ds:(%eax)
4038ad:	00 00                	add    %al,(%eax)
4038af:	00 09                	add    %cl,(%ecx)
4038b1:	00 09                	add    %cl,(%ecx)
4038b3:	00 3c 00             	add    %bh,(%eax,%eax,1)
4038b6:	41                   	inc    %ecx
4038b7:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4038bb:	00 6f 00             	add    %ch,0x0(%edi)
4038be:	77 00                	ja     0x4038c0
4038c0:	65 00 64 00 49       	add    %ah,%gs:0x49(%eax,%eax,1)
4038c5:	00 73 00             	add    %dh,0x0(%ebx)
4038c8:	73 00                	jae    0x4038ca
4038ca:	75 00                	jne    0x4038cc
4038cc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4038d0:	43                   	inc    %ebx
4038d1:	00 41 00             	add    %al,0x0(%ecx)
4038d4:	4c                   	dec    %esp
4038d5:	00 69 00             	add    %ch,0x0(%ecx)
4038d8:	73 00                	jae    0x4038da
4038da:	74 00                	je     0x4038dc
4038dc:	3e 00 00             	add    %al,%ds:(%eax)
4038df:	00 09                	add    %cl,(%ecx)
4038e1:	00 09                	add    %cl,(%ecx)
4038e3:	00 09                	add    %cl,(%ecx)
4038e5:	00 3c 00             	add    %bh,(%eax,%eax,1)
4038e8:	49                   	dec    %ecx
4038e9:	00 73 00             	add    %dh,0x0(%ebx)
4038ec:	73 00                	jae    0x4038ee
4038ee:	75 00                	jne    0x4038f0
4038f0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4038f4:	43                   	inc    %ebx
4038f5:	00 41 00             	add    %al,0x0(%ecx)
4038f8:	3e 00 00             	add    %al,%ds:(%eax)
4038fb:	00 3c 00             	add    %bh,(%eax,%eax,1)
4038fe:	2f                   	das
4038ff:	00 49 00             	add    %cl,0x0(%ecx)
403902:	73 00                	jae    0x403904
403904:	73 00                	jae    0x403906
403906:	75 00                	jne    0x403908
403908:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40390c:	43                   	inc    %ebx
40390d:	00 41 00             	add    %al,0x0(%ecx)
403910:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403917:	00 09                	add    %cl,(%ecx)
403919:	00 09                	add    %cl,(%ecx)
40391b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40391e:	2f                   	das
40391f:	00 41 00             	add    %al,0x0(%ecx)
403922:	6c                   	insb   (%dx),%es:(%edi)
403923:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
403927:	00 77 00             	add    %dh,0x0(%edi)
40392a:	65 00 64 00 49       	add    %ah,%gs:0x49(%eax,%eax,1)
40392f:	00 73 00             	add    %dh,0x0(%ebx)
403932:	73 00                	jae    0x403934
403934:	75 00                	jne    0x403936
403936:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40393a:	43                   	inc    %ebx
40393b:	00 41 00             	add    %al,0x0(%ecx)
40393e:	4c                   	dec    %esp
40393f:	00 69 00             	add    %ch,0x0(%ecx)
403942:	73 00                	jae    0x403944
403944:	74 00                	je     0x403946
403946:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
40394d:	00 00                	add    %al,(%eax)
40394f:	00 09                	add    %cl,(%ecx)
403951:	00 09                	add    %cl,(%ecx)
403953:	00 3c 00             	add    %bh,(%eax,%eax,1)
403956:	41                   	inc    %ecx
403957:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
40395b:	00 6f 00             	add    %ch,0x0(%edi)
40395e:	77 00                	ja     0x403960
403960:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
403965:	00 75 00             	add    %dh,0x0(%ebp)
403968:	62 00                	bound  %eax,(%eax)
40396a:	6a 00                	push   $0x0
40396c:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
403970:	74 00                	je     0x403972
403972:	4c                   	dec    %esp
403973:	00 69 00             	add    %ch,0x0(%ecx)
403976:	73 00                	jae    0x403978
403978:	74 00                	je     0x40397a
40397a:	3e 00 00             	add    %al,%ds:(%eax)
40397d:	00 00                	add    %al,(%eax)
40397f:	00 09                	add    %cl,(%ecx)
403981:	00 09                	add    %cl,(%ecx)
403983:	00 09                	add    %cl,(%ecx)
403985:	00 3c 00             	add    %bh,(%eax,%eax,1)
403988:	53                   	push   %ebx
403989:	00 75 00             	add    %dh,0x0(%ebp)
40398c:	62 00                	bound  %eax,(%eax)
40398e:	6a 00                	push   $0x0
403990:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
403994:	74 00                	je     0x403996
403996:	3e 00 00             	add    %al,%ds:(%eax)
403999:	00 00                	add    %al,(%eax)
40399b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40399e:	2f                   	das
40399f:	00 53 00             	add    %dl,0x0(%ebx)
4039a2:	75 00                	jne    0x4039a4
4039a4:	62 00                	bound  %eax,(%eax)
4039a6:	6a 00                	push   $0x0
4039a8:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4039ac:	74 00                	je     0x4039ae
4039ae:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
4039b5:	00 00                	add    %al,(%eax)
4039b7:	00 09                	add    %cl,(%ecx)
4039b9:	00 09                	add    %cl,(%ecx)
4039bb:	00 3c 00             	add    %bh,(%eax,%eax,1)
4039be:	2f                   	das
4039bf:	00 41 00             	add    %al,0x0(%ecx)
4039c2:	6c                   	insb   (%dx),%es:(%edi)
4039c3:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
4039c7:	00 77 00             	add    %dh,0x0(%edi)
4039ca:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
4039cf:	00 75 00             	add    %dh,0x0(%ebp)
4039d2:	62 00                	bound  %eax,(%eax)
4039d4:	6a 00                	push   $0x0
4039d6:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4039da:	74 00                	je     0x4039dc
4039dc:	4c                   	dec    %esp
4039dd:	00 69 00             	add    %ch,0x0(%ecx)
4039e0:	73 00                	jae    0x4039e2
4039e2:	74 00                	je     0x4039e4
4039e4:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
4039eb:	00 09                	add    %cl,(%ecx)
4039ed:	00 09                	add    %cl,(%ecx)
4039ef:	00 3c 00             	add    %bh,(%eax,%eax,1)
4039f2:	44                   	inc    %esp
4039f3:	00 65 00             	add    %ah,0x0(%ebp)
4039f6:	6e                   	outsb  %ds:(%esi),(%dx)
4039f7:	00 69 00             	add    %ch,0x0(%ecx)
4039fa:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
4039ff:	00 75 00             	add    %dh,0x0(%ebp)
403a02:	62 00                	bound  %eax,(%eax)
403a04:	6a 00                	push   $0x0