474705:	00 6d 00             	add    %ch,0x0(%ebp)
474708:	61                   	popa
474709:	00 72 00             	add    %dh,0x0(%edx)
47470c:	6b 00 73             	imul   $0x73,(%eax),%eax
474717:	00 48 00             	add    %cl,0x0(%eax)
47471a:	10 00                	adc    %al,(%eax)
47471c:	01 00                	add    %eax,(%eax)
47471e:	4f                   	dec    %edi
47471f:	00 72 00             	add    %dh,0x0(%edx)
474722:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
474728:	6e                   	outsb  %ds:(%esi),(%dx)
474729:	00 61 00             	add    %ah,0x0(%ecx)
47472c:	6c                   	insb   (%dx),%es:(%edi)
47472d:	00 46 00             	add    %al,0x0(%esi)
474730:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
474736:	6e                   	outsb  %ds:(%esi),(%dx)
474737:	00 61 00             	add    %ah,0x0(%ecx)
47473a:	6d                   	insl   (%dx),%es:(%edi)
47473b:	00 65 00             	add    %ah,0x0(%ebp)
47473e:	00 00                	add    %al,(%eax)
474740:	53                   	push   %ebx
474741:	00 65 00             	add    %ah,0x0(%ebp)
474744:	72 00                	jb     0x474746
474746:	76 00                	jbe    0x474748
474748:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
47474e:	48                   	dec    %eax
47474f:	00 6f 00             	add    %ch,0x0(%edi)
474752:	73 00                	jae    0x474754
474754:	74 00                	je     0x474756
474756:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
47475b:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
47475f:	00 38                	add    %bh,(%eax)
474761:	00 0c 00             	add    %cl,(%eax,%eax,1)
474764:	01 00                	add    %eax,(%eax)
474766:	50                   	push   %eax
474767:	00 72 00             	add    %dh,0x0(%edx)
47476a:	6f                   	outsl  %ds:(%esi),(%dx)
47476b:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
47476f:	00 63 00             	add    %ah,0x0(%ebx)
474772:	74 00                	je     0x474774
474774:	4e                   	dec    %esi
474775:	00 61 00             	add    %ah,0x0(%ecx)
474778:	6d                   	insl   (%dx),%es:(%edi)
474779:	00 65 00             	add    %ah,0x0(%ebp)
47477c:	00 00                	add    %al,(%eax)
47477e:	00 00                	add    %al,(%eax)
474780:	53                   	push   %ebx
474781:	00 65 00             	add    %ah,0x0(%ebp)
474784:	72 00                	jb     0x474786
474786:	76 00                	jbe    0x474788
474788:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
47478e:	48                   	dec    %eax
47478f:	00 6f 00             	add    %ch,0x0(%edi)
474792:	73 00                	jae    0x474794
474794:	74 00                	je     0x474796
474796:	00 00                	add    %al,(%eax)
474798:	34 00                	xor    $0x0,%al
47479a:	08 00                	or     %al,(%eax)
47479c:	01 00                	add    %eax,(%eax)
47479e:	50                   	push   %eax
47479f:	00 72 00             	add    %dh,0x0(%edx)
4747a2:	6f                   	outsl  %ds:(%esi),(%dx)
4747a3:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
4747a7:	00 63 00             	add    %ah,0x0(%ebx)
4747aa:	74 00                	je     0x4747ac
4747ac:	56                   	push   %esi
4747ad:	00 65 00             	add    %ah,0x0(%ebp)
4747b0:	72 00                	jb     0x4747b2
4747b2:	73 00                	jae    0x4747b4
4747b4:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4747ba:	00 00                	add    %al,(%eax)
4747bc:	31 00                	xor    %eax,(%eax)
4747be:	2e 00 30             	add    %dh,%cs:(%eax)
4747c1:	00 2e                	add    %ch,(%esi)
4747c3:	00 30                	add    %dh,(%eax)
4747c5:	00 2e                	add    %ch,(%esi)
4747c7:	00 30                	add    %dh,(%eax)
4747c9:	00 00                	add    %al,(%eax)
4747cb:	00 38                	add    %bh,(%eax)
4747cd:	00 08                	add    %cl,(%eax)
4747cf:	00 01                	add    %al,(%ecx)
4747d1:	00 41 00             	add    %al,0x0(%ecx)
4747d4:	73 00                	jae    0x4747d6
4747d6:	73 00                	jae    0x4747d8
4747d8:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4747dc:	62 00                	bound  %eax,(%eax)
4747de:	6c                   	insb   (%dx),%es:(%edi)
4747df:	00 79 00             	add    %bh,0x0(%ecx)
4747e2:	20 00                	and    %al,(%eax)
4747e4:	56                   	push   %esi
4747e5:	00 65 00             	add    %ah,0x0(%ebp)
4747e8:	72 00                	jb     0x4747ea
4747ea:	73 00                	jae    0x4747ec
4747ec:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4747f2:	00 00                	add    %al,(%eax)
4747f4:	31 00                	xor    %eax,(%eax)
4747f6:	2e 00 30             	add    %dh,%cs:(%eax)
4747f9:	00 2e                	add    %ch,(%esi)
4747fb:	00 30                	add    %dh,(%eax)
4747fd:	00 2e                	add    %ch,(%esi)
4747ff:	00 30                	add    %dh,(%eax)
474881:	20 00                	and    %al,(%eax)
474883:	00 0c 00             	add    %cl,(%eax,%eax,1)
474886:	00 00                	add    %al,(%eax)
474888:	90                   	nop
474889:	3f                   	aas
474a7e:	00 00                	add    %al,(%eax)
474a80:	b4 00                	mov    $0x0,%ah
474a82:	00 00                	add    %al,(%eax)
474a84:	ce                   	into
474a85:	ca ef be             	lret   $0xbeef
474a88:	01 00                	add    %eax,(%eax)
474a8a:	00 00                	add    %al,(%eax)
474a8c:	91                   	xchg   %eax,%ecx
474a8d:	00 00                	add    %al,(%eax)
474a8f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
474a93:	73 74                	jae    0x474b09
474a95:	65 6d                	gs insl (%dx),%es:(%edi)
474a97:	2e 52                	cs push %edx
474a99:	65 73 6f             	gs jae 0x474b0b
474a9c:	75 72                	jne    0x474b10
474a9e:	63 65 73             	arpl   %esp,0x73(%ebp)
474aa1:	2e 52                	cs push %edx
474aa3:	65 73 6f             	gs jae 0x474b15
474aa6:	75 72                	jne    0x474b1a
474aa8:	63 65 52             	arpl   %esp,0x52(%ebp)
474aab:	65 61                	gs popa
474aad:	64 65 72 2c          	fs gs jb 0x474add
474ab1:	20 6d 73             	and    %ch,0x73(%ebp)
474ab4:	63 6f 72             	arpl   %ebp,0x72(%edi)
474ab7:	6c                   	insb   (%dx),%es:(%edi)
474ab8:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
474abf:	73 69                	jae    0x474b2a
474ac1:	6f                   	outsl  %ds:(%esi),(%dx)
474ac2:	6e                   	outsb  %ds:(%esi),(%dx)
474ac3:	3d 34 2e 30 2e       	cmp    $0x2e302e34,%eax
474ac8:	30 2e                	xor    %ch,(%esi)
474aca:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
474acd:	43                   	inc    %ebx
474ace:	75 6c                	jne    0x474b3c
474ad0:	74 75                	je     0x474b47
474ad2:	72 65                	jb     0x474b39
474ad4:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
474ad9:	72 61                	jb     0x474b3c
474adb:	6c                   	insb   (%dx),%es:(%edi)
474adc:	2c 20                	sub    $0x20,%al
474ade:	50                   	push   %eax
474adf:	75 62                	jne    0x474b43
474ae1:	6c                   	insb   (%dx),%es:(%edi)
474ae2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
474ae9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
474aed:	62 37                	bound  %esi,(%edi)
474aef:	37                   	aaa
474af0:	61                   	popa
474af1:	35 63 35 36 31       	xor    $0x31363563,%eax
474af6:	39 33                	cmp    %esi,(%ebx)
474af8:	34 65                	xor    $0x65,%al
474afa:	30 38                	xor    %bh,(%eax)
474afc:	39 23                	cmp    %esp,(%ebx)
474afe:	53                   	push   %ebx
474aff:	79 73                	jns    0x474b74
474b01:	74 65                	je     0x474b68
474b03:	6d                   	insl   (%dx),%es:(%edi)
474b04:	2e 52                	cs push %edx
474b06:	65 73 6f             	gs jae 0x474b78
474b09:	75 72                	jne    0x474b7d
474b0b:	63 65 73             	arpl   %esp,0x73(%ebp)
474b0e:	2e 52                	cs push %edx
474b10:	75 6e                	jne    0x474b80
474b12:	74 69                	je     0x474b7d
474b14:	6d                   	insl   (%dx),%es:(%edi)
474b15:	65 52                	gs push %edx
474b17:	65 73 6f             	gs jae 0x474b89
474b1a:	75 72                	jne    0x474b8e
474b1c:	63 65 53             	arpl   %esp,0x53(%ebp)
474b1f:	65 74 02             	gs je  0x474b24
474b2a:	00 00                	add    %al,(%eax)
474b2c:	00 50 41             	add    %dl,0x41(%eax)
474b2f:	44                   	inc    %esp
474b30:	50                   	push   %eax
474b31:	41                   	inc    %ecx
474b32:	44                   	inc    %esp
474b33:	50                   	push   %eax
474b34:	b4 00                	mov    $0x0,%ah
474b42:	00 00                	add    %al,(%eax)
474b44:	10 00                	adc    %al,(%eax)
474b52:	00 00                	add    %al,(%eax)
474b54:	7c 4b                	jl     0x474ba1
474b56:	07                   	pop    %es
474b5f:	00 96 4b 07 00 00    	add    %dl,0x74b(%esi)
474b65:	20 00                	and    %al,(%eax)
474b7b:	00 88 4b 07 00 00    	add    %cl,0x74b(%eax)
474b89:	00 5f 43             	add    %bl,0x43(%edi)
474b8c:	6f                   	outsl  %ds:(%esi),(%dx)
474b8d:	72 45                	jb     0x474bd4
474b8f:	78 65                	js     0x474bf6
474b91:	4d                   	dec    %ebp
474b92:	61                   	popa
474b93:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
474b9a:	72 65                	jb     0x474c01
474b9c:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
474ba0:	6c                   	insb   (%dx),%es:(%edi)
474ba1:	00 00                	add    %al,(%eax)
474ba3:	00 00                	add    %al,(%eax)
474ba5:	00 ff                	add    %bh,%bh
474ba7:	25 00 20 40 00       	and    $0x402000,%eax