4116ef:	00 69 00             	add    %ch,0x0(%ecx)
4116f2:	70 00                	jo     0x4116f4
4116f4:	4d                   	dec    %ebp
4116f5:	00 65 00             	add    %ah,0x0(%ebp)
4116f8:	6e                   	outsb  %ds:(%esi),(%dx)
4116f9:	00 75 00             	add    %dh,0x0(%ebp)
4116fc:	49                   	dec    %ecx
4116fd:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411701:	00 6d 00             	add    %ch,0x0(%ebp)
411704:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411708:	6d                   	insl   (%dx),%es:(%edi)
411709:	00 61 00             	add    %ah,0x0(%ecx)
41170c:	67 00 65 00          	add    %ah,0x0(%di)
411710:	f8                   	clc
411711:	02 00                	add    (%eax),%al
411713:	00 32                	add    %dh,(%edx)
411715:	68 00 65 00 6c       	push   $0x6c006500
41171a:	00 70 00             	add    %dh,0x0(%eax)
41171d:	54                   	push   %esp
41171e:	00 6f 00             	add    %ch,0x0(%edi)
411721:	6f                   	outsl  %ds:(%esi),(%dx)
411722:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
411726:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41172a:	00 69 00             	add    %ch,0x0(%ecx)
41172d:	70 00                	jo     0x41172f
41172f:	42                   	inc    %edx
411730:	00 75 00             	add    %dh,0x0(%ebp)
411733:	74 00                	je     0x411735
411735:	74 00                	je     0x411737
411737:	6f                   	outsl  %ds:(%esi),(%dx)
411738:	00 6e 00             	add    %ch,0x0(%esi)
41173b:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41173f:	6d                   	insl   (%dx),%es:(%edi)
411740:	00 61 00             	add    %ah,0x0(%ecx)
411743:	67 00 65 00          	add    %ah,0x0(%di)
411747:	b1 05                	mov    $0x5,%cl
411749:	00 00                	add    %al,(%eax)
41174b:	38 69 00             	cmp    %ch,0x0(%ecx)
41174e:	6e                   	outsb  %ds:(%esi),(%dx)
41174f:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
411753:	00 78 00             	add    %bh,0x0(%eax)
411756:	54                   	push   %esp
411757:	00 6f 00             	add    %ch,0x0(%edi)
41175a:	6f                   	outsl  %ds:(%esi),(%dx)
41175b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41175f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
411763:	00 69 00             	add    %ch,0x0(%ecx)
411766:	70 00                	jo     0x411768
411768:	4d                   	dec    %ebp
411769:	00 65 00             	add    %ah,0x0(%ebp)
41176c:	6e                   	outsb  %ds:(%esi),(%dx)
41176d:	00 75 00             	add    %dh,0x0(%ebp)
411770:	49                   	dec    %ecx
411771:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411775:	00 6d 00             	add    %ch,0x0(%ebp)
411778:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41177c:	6d                   	insl   (%dx),%es:(%edi)
41177d:	00 61 00             	add    %ah,0x0(%ecx)
411780:	67 00 65 00          	add    %ah,0x0(%di)
411784:	5f                   	pop    %edi
411785:	09 00                	or     %eax,(%eax)
411787:	00 30                	add    %dh,(%eax)
411789:	6e                   	outsb  %ds:(%esi),(%dx)
41178a:	00 65 00             	add    %ah,0x0(%ebp)
41178d:	77 00                	ja     0x41178f
41178f:	54                   	push   %esp
411790:	00 6f 00             	add    %ch,0x0(%edi)
411793:	6f                   	outsl  %ds:(%esi),(%dx)
411794:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
411798:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41179c:	00 69 00             	add    %ch,0x0(%ecx)
41179f:	70 00                	jo     0x4117a1
4117a1:	42                   	inc    %edx
4117a2:	00 75 00             	add    %dh,0x0(%ebp)
4117a5:	74 00                	je     0x4117a7
4117a7:	74 00                	je     0x4117a9
4117a9:	6f                   	outsl  %ds:(%esi),(%dx)
4117aa:	00 6e 00             	add    %ch,0x0(%esi)
4117ad:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4117b1:	6d                   	insl   (%dx),%es:(%edi)
4117b2:	00 61 00             	add    %ah,0x0(%ecx)
4117b5:	67 00 65 00          	add    %ah,0x0(%di)
4117b9:	0d 0d 00 00 34       	or     $0x3400000d,%eax
4117be:	6e                   	outsb  %ds:(%esi),(%dx)
4117bf:	00 65 00             	add    %ah,0x0(%ebp)
4117c2:	77 00                	ja     0x4117c4
4117c4:	54                   	push   %esp
4117c5:	00 6f 00             	add    %ch,0x0(%edi)
4117c8:	6f                   	outsl  %ds:(%esi),(%dx)
4117c9:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4117cd:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4117d1:	00 69 00             	add    %ch,0x0(%ecx)
4117d4:	70 00                	jo     0x4117d6
4117d6:	4d                   	dec    %ebp
4117d7:	00 65 00             	add    %ah,0x0(%ebp)
4117da:	6e                   	outsb  %ds:(%esi),(%dx)
4117db:	00 75 00             	add    %dh,0x0(%ebp)
4117de:	49                   	dec    %ecx
4117df:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4117e3:	00 6d 00             	add    %ch,0x0(%ebp)
4117e6:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4117ea:	6d                   	insl   (%dx),%es:(%edi)
4117eb:	00 61 00             	add    %ah,0x0(%ecx)
4117ee:	67 00 65 00          	add    %ah,0x0(%di)
4117f2:	30 0f                	xor    %cl,(%edi)
4117f4:	00 00                	add    %al,(%eax)
4117f6:	32 6f 00             	xor    0x0(%edi),%ch
4117f9:	70 00                	jo     0x4117fb
4117fb:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4117ff:	54                   	push   %esp
411800:	00 6f 00             	add    %ch,0x0(%edi)
411803:	6f                   	outsl  %ds:(%esi),(%dx)
411804:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
411808:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41180c:	00 69 00             	add    %ch,0x0(%ecx)
41180f:	70 00                	jo     0x411811
411811:	42                   	inc    %edx
411812:	00 75 00             	add    %dh,0x0(%ebp)
411815:	74 00                	je     0x411817
411817:	74 00                	je     0x411819
411819:	6f                   	outsl  %ds:(%esi),(%dx)
41181a:	00 6e 00             	add    %ch,0x0(%esi)
41181d:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411821:	6d                   	insl   (%dx),%es:(%edi)
411822:	00 61 00             	add    %ah,0x0(%ecx)
411825:	67 00 65 00          	add    %ah,0x0(%di)
411829:	53                   	push   %ebx
41182a:	11 00                	adc    %eax,(%eax)
41182c:	00 36                	add    %dh,(%esi)
41182e:	6f                   	outsl  %ds:(%esi),(%dx)
41182f:	00 70 00             	add    %dh,0x0(%eax)
411832:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
411836:	54                   	push   %esp
411837:	00 6f 00             	add    %ch,0x0(%edi)
41183a:	6f                   	outsl  %ds:(%esi),(%dx)
41183b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41183f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
411843:	00 69 00             	add    %ch,0x0(%ecx)
411846:	70 00                	jo     0x411848
411848:	4d                   	dec    %ebp
411849:	00 65 00             	add    %ah,0x0(%ebp)
41184c:	6e                   	outsb  %ds:(%esi),(%dx)
41184d:	00 75 00             	add    %dh,0x0(%ebp)
411850:	49                   	dec    %ecx
411851:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411855:	00 6d 00             	add    %ch,0x0(%ebp)
411858:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41185c:	6d                   	insl   (%dx),%es:(%edi)
41185d:	00 61 00             	add    %ah,0x0(%ecx)
411860:	67 00 65 00          	add    %ah,0x0(%di)
411864:	c3                   	ret
411865:	14 00                	adc    $0x0,%al
411867:	00 38                	add    %bh,(%eax)
411869:	70 00                	jo     0x41186b
41186b:	61                   	popa
41186c:	00 73 00             	add    %dh,0x0(%ebx)
41186f:	74 00                	je     0x411871
411871:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
411876:	00 6f 00             	add    %ch,0x0(%edi)
411879:	6c                   	insb   (%dx),%es:(%edi)
41187a:	00 53 00             	add    %dl,0x0(%ebx)
41187d:	74 00                	je     0x41187f
41187f:	72 00                	jb     0x411881
411881:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
411887:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41188b:	75 00                	jne    0x41188d
41188d:	49                   	dec    %ecx
41188e:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411892:	00 6d 00             	add    %ch,0x0(%ebp)
411895:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411899:	6d                   	insl   (%dx),%es:(%edi)
41189a:	00 61 00             	add    %ah,0x0(%ecx)
41189d:	67 00 65 00          	add    %ah,0x0(%di)
4118a1:	33 18                	xor    (%eax),%ebx
4118a3:	00 00                	add    %al,(%eax)
4118a5:	42                   	inc    %edx
4118a6:	70 00                	jo     0x4118a8
4118a8:	72 00                	jb     0x4118aa
4118aa:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4118b0:	50                   	push   %eax
4118b1:	00 72 00             	add    %dh,0x0(%edx)
4118b4:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
4118b8:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
4118be:	54                   	push   %esp
4118bf:	00 6f 00             	add    %ch,0x0(%edi)
4118c2:	6f                   	outsl  %ds:(%esi),(%dx)
4118c3:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4118c7:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4118cb:	00 69 00             	add    %ch,0x0(%ecx)
4118ce:	70 00                	jo     0x4118d0
4118d0:	42                   	inc    %edx
4118d1:	00 75 00             	add    %dh,0x0(%ebp)
4118d4:	74 00                	je     0x4118d6
4118d6:	74 00                	je     0x4118d8
4118d8:	6f                   	outsl  %ds:(%esi),(%dx)
4118d9:	00 6e 00             	add    %ch,0x0(%esi)
4118dc:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4118e0:	6d                   	insl   (%dx),%es:(%edi)
4118e1:	00 61 00             	add    %ah,0x0(%ecx)
4118e4:	67 00 65 00          	add    %ah,0x0(%di)
4118e8:	a2 1b 00 00 46       	mov    %al,0x4600001b
4118ed:	70 00                	jo     0x4118ef
4118ef:	72 00                	jb     0x4118f1
4118f1:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4118f7:	50                   	push   %eax
4118f8:	00 72 00             	add    %dh,0x0(%edx)
4118fb:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
4118ff:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
411905:	54                   	push   %esp
411906:	00 6f 00             	add    %ch,0x0(%edi)
411909:	6f                   	outsl  %ds:(%esi),(%dx)
41190a:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41190e:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
411912:	00 69 00             	add    %ch,0x0(%ecx)
411915:	70 00                	jo     0x411917
411917:	4d                   	dec    %ebp
411918:	00 65 00             	add    %ah,0x0(%ebp)
41191b:	6e                   	outsb  %ds:(%esi),(%dx)
41191c:	00 75 00             	add    %dh,0x0(%ebp)
41191f:	49                   	dec    %ecx
411920:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411924:	00 6d 00             	add    %ch,0x0(%ebp)
411927:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41192b:	6d                   	insl   (%dx),%es:(%edi)
41192c:	00 61 00             	add    %ah,0x0(%ecx)
41192f:	67 00 65 00          	add    %ah,0x0(%di)
411933:	91                   	xchg   %eax,%ecx
411934:	1e                   	push   %ds
411935:	00 00                	add    %al,(%eax)
411937:	34 70                	xor    $0x70,%al
411939:	00 72 00             	add    %dh,0x0(%edx)
41193c:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
411942:	54                   	push   %esp
411943:	00 6f 00             	add    %ch,0x0(%edi)
411946:	6f                   	outsl  %ds:(%esi),(%dx)
411947:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41194b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41194f:	00 69 00             	add    %ch,0x0(%ecx)
411952:	70 00                	jo     0x411954
411954:	42                   	inc    %edx
411955:	00 75 00             	add    %dh,0x0(%ebp)
411958:	74 00                	je     0x41195a
41195a:	74 00                	je     0x41195c
41195c:	6f                   	outsl  %ds:(%esi),(%dx)
41195d:	00 6e 00             	add    %ch,0x0(%esi)
411960:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411964:	6d                   	insl   (%dx),%es:(%edi)
411965:	00 61 00             	add    %ah,0x0(%ecx)
411968:	67 00 65 00          	add    %ah,0x0(%di)
41196c:	80 21 00             	andb   $0x0,(%ecx)
41196f:	00 38                	add    %bh,(%eax)
411971:	70 00                	jo     0x411973
411973:	72 00                	jb     0x411975
411975:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
41197b:	54                   	push   %esp
41197c:	00 6f 00             	add    %ch,0x0(%edi)
41197f:	6f                   	outsl  %ds:(%esi),(%dx)
411980:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
411984:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
411988:	00 69 00             	add    %ch,0x0(%ecx)
41198b:	70 00                	jo     0x41198d
41198d:	4d                   	dec    %ebp
41198e:	00 65 00             	add    %ah,0x0(%ebp)
411991:	6e                   	outsb  %ds:(%esi),(%dx)
411992:	00 75 00             	add    %dh,0x0(%ebp)
411995:	49                   	dec    %ecx
411996:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41199a:	00 6d 00             	add    %ch,0x0(%ebp)
41199d:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4119a1:	6d                   	insl   (%dx),%es:(%edi)
4119a2:	00 61 00             	add    %ah,0x0(%ecx)
4119a5:	67 00 65 00          	add    %ah,0x0(%di)
4119a9:	c2 24 00             	ret    $0x24
4119ac:	00 36                	add    %dh,(%esi)
4119ae:	72 00                	jb     0x4119b0
4119b0:	65 00 64 00 6f       	add    %ah,%gs:0x6f(%eax,%eax,1)
4119b5:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
4119b9:	00 6f 00             	add    %ch,0x0(%edi)
4119bc:	6c                   	insb   (%dx),%es:(%edi)
4119bd:	00 53 00             	add    %dl,0x0(%ebx)
4119c0:	74 00                	je     0x4119c2
4119c2:	72 00                	jb     0x4119c4
4119c4:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
4119ca:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4119ce:	75 00                	jne    0x4119d0
4119d0:	49                   	dec    %ecx
4119d1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4119d5:	00 6d 00             	add    %ch,0x0(%ebp)
4119d8:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4119dc:	6d                   	insl   (%dx),%es:(%edi)
4119dd:	00 61 00             	add    %ah,0x0(%ecx)
4119e0:	67 00 65 00          	add    %ah,0x0(%di)
4119e4:	04 28                	add    $0x28,%al
4119e6:	00 00                	add    %al,(%eax)
4119e8:	32 73 00             	xor    0x0(%ebx),%dh
4119eb:	61                   	popa
4119ec:	00 76 00             	add    %dh,0x0(%esi)
4119ef:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
4119f4:	00 6f 00             	add    %ch,0x0(%edi)
4119f7:	6c                   	insb   (%dx),%es:(%edi)
4119f8:	00 53 00             	add    %dl,0x0(%ebx)
4119fb:	74 00                	je     0x4119fd
4119fd:	72 00                	jb     0x4119ff
4119ff:	69 00 70 00 42 00    	imul   $0x420070,(%eax),%eax
411a05:	75 00                	jne    0x411a07
411a07:	74 00                	je     0x411a09
411a09:	74 00                	je     0x411a0b
411a0b:	6f                   	outsl  %ds:(%esi),(%dx)
411a0c:	00 6e 00             	add    %ch,0x0(%esi)
411a0f:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411a13:	6d                   	insl   (%dx),%es:(%edi)
411a14:	00 61 00             	add    %ah,0x0(%ecx)
411a17:	67 00 65 00          	add    %ah,0x0(%di)
411a1b:	b1 2a                	mov    $0x2a,%cl
411a1d:	00 00                	add    %al,(%eax)
411a1f:	36 73 00             	ss jae 0x411a22
411a22:	61                   	popa
411a23:	00 76 00             	add    %dh,0x0(%esi)
411a26:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
411a2b:	00 6f 00             	add    %ch,0x0(%edi)
411a2e:	6c                   	insb   (%dx),%es:(%edi)
411a2f:	00 53 00             	add    %dl,0x0(%ebx)
411a32:	74 00                	je     0x411a34
411a34:	72 00                	jb     0x411a36
411a36:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
411a3c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
411a40:	75 00                	jne    0x411a42
411a42:	49                   	dec    %ecx
411a43:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411a47:	00 6d 00             	add    %ch,0x0(%ebp)
411a4a:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411a4e:	6d                   	insl   (%dx),%es:(%edi)
411a4f:	00 61 00             	add    %ah,0x0(%ecx)
411a52:	67 00 65 00          	add    %ah,0x0(%di)
411a56:	f8                   	clc
411a57:	2d 00 00 3a 73       	sub    $0x733a0000,%eax
411a5c:	00 65 00             	add    %ah,0x0(%ebp)
411a5f:	61                   	popa
411a60:	00 72 00             	add    %dh,0x0(%edx)
411a63:	63 00                	arpl   %eax,(%eax)
411a65:	68 00 54 00 6f       	push   $0x6f005400
411a6a:	00 6f 00             	add    %ch,0x0(%edi)
411a6d:	6c                   	insb   (%dx),%es:(%edi)
411a6e:	00 53 00             	add    %dl,0x0(%ebx)
411a71:	74 00                	je     0x411a73
411a73:	72 00                	jb     0x411a75
411a75:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
411a7b:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
411a7f:	75 00                	jne    0x411a81
411a81:	49                   	dec    %ecx