46bdf8:	63 65 52             	arpl   %esp,0x52(%ebp)
46bdfb:	65 61                	gs popa
46bdfd:	64 65 72 2c          	fs gs jb 0x46be2d
46be01:	20 6d 73             	and    %ch,0x73(%ebp)
46be04:	63 6f 72             	arpl   %ebp,0x72(%edi)
46be07:	6c                   	insb   (%dx),%es:(%edi)
46be08:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
46be0f:	73 69                	jae    0x46be7a
46be11:	6f                   	outsl  %ds:(%esi),(%dx)
46be12:	6e                   	outsb  %ds:(%esi),(%dx)
46be13:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
46be18:	30 2e                	xor    %ch,(%esi)
46be1a:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
46be1d:	43                   	inc    %ebx
46be1e:	75 6c                	jne    0x46be8c
46be20:	74 75                	je     0x46be97
46be22:	72 65                	jb     0x46be89
46be24:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
46be29:	72 61                	jb     0x46be8c
46be2b:	6c                   	insb   (%dx),%es:(%edi)
46be2c:	2c 20                	sub    $0x20,%al
46be2e:	50                   	push   %eax
46be2f:	75 62                	jne    0x46be93
46be31:	6c                   	insb   (%dx),%es:(%edi)
46be32:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
46be39:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
46be3d:	62 37                	bound  %esi,(%edi)
46be3f:	37                   	aaa
46be40:	61                   	popa
46be41:	35 63 35 36 31       	xor    $0x31363563,%eax
46be46:	39 33                	cmp    %esi,(%ebx)
46be48:	34 65                	xor    $0x65,%al
46be4a:	30 38                	xor    %bh,(%eax)
46be4c:	39 23                	cmp    %esp,(%ebx)
46be4e:	53                   	push   %ebx
46be4f:	79 73                	jns    0x46bec4
46be51:	74 65                	je     0x46beb8
46be53:	6d                   	insl   (%dx),%es:(%edi)
46be54:	2e 52                	cs push %edx
46be56:	65 73 6f             	gs jae 0x46bec8
46be59:	75 72                	jne    0x46becd
46be5b:	63 65 73             	arpl   %esp,0x73(%ebp)
46be5e:	2e 52                	cs push %edx
46be60:	75 6e                	jne    0x46bed0
46be62:	74 69                	je     0x46becd
46be64:	6d                   	insl   (%dx),%es:(%edi)
46be65:	65 52                	gs push %edx
46be67:	65 73 6f             	gs jae 0x46bed9
46be6a:	75 72                	jne    0x46bede
46be6c:	63 65 53             	arpl   %esp,0x53(%ebp)
46be6f:	65 74 02             	gs je  0x46be74
46be7a:	00 00                	add    %al,(%eax)
46be7c:	00 50 41             	add    %dl,0x41(%eax)
46be7f:	44                   	inc    %esp
46be80:	50                   	push   %eax
46be81:	41                   	inc    %ecx
46be82:	44                   	inc    %esp
46be83:	50                   	push   %eax
46be84:	b4 00                	mov    $0x0,%ah
46be86:	00 00                	add    %al,(%eax)
46be88:	b4 00                	mov    $0x0,%ah
46be8a:	00 00                	add    %al,(%eax)
46be8c:	ce                   	into
46be8d:	ca ef be             	lret   $0xbeef
46be90:	01 00                	add    %eax,(%eax)
46be92:	00 00                	add    %al,(%eax)
46be94:	91                   	xchg   %eax,%ecx
46be95:	00 00                	add    %al,(%eax)
46be97:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
46be9b:	73 74                	jae    0x46bf11
46be9d:	65 6d                	gs insl (%dx),%es:(%edi)
46be9f:	2e 52                	cs push %edx
46bea1:	65 73 6f             	gs jae 0x46bf13
46bea4:	75 72                	jne    0x46bf18
46bea6:	63 65 73             	arpl   %esp,0x73(%ebp)
46bea9:	2e 52                	cs push %edx
46beab:	65 73 6f             	gs jae 0x46bf1d
46beae:	75 72                	jne    0x46bf22
46beb0:	63 65 52             	arpl   %esp,0x52(%ebp)
46beb3:	65 61                	gs popa
46beb5:	64 65 72 2c          	fs gs jb 0x46bee5
46beb9:	20 6d 73             	and    %ch,0x73(%ebp)
46bebc:	63 6f 72             	arpl   %ebp,0x72(%edi)
46bebf:	6c                   	insb   (%dx),%es:(%edi)
46bec0:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
46bec7:	73 69                	jae    0x46bf32
46bec9:	6f                   	outsl  %ds:(%esi),(%dx)
46beca:	6e                   	outsb  %ds:(%esi),(%dx)
46becb:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
46bed0:	30 2e                	xor    %ch,(%esi)
46bed2:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
46bed5:	43                   	inc    %ebx
46bed6:	75 6c                	jne    0x46bf44
46bed8:	74 75                	je     0x46bf4f
46beda:	72 65                	jb     0x46bf41
46bedc:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
46bee1:	72 61                	jb     0x46bf44
46bee3:	6c                   	insb   (%dx),%es:(%edi)
46bee4:	2c 20                	sub    $0x20,%al
46bee6:	50                   	push   %eax
46bee7:	75 62                	jne    0x46bf4b
46bee9:	6c                   	insb   (%dx),%es:(%edi)
46beea:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
46bef1:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
46bef5:	62 37                	bound  %esi,(%edi)
46bef7:	37                   	aaa
46bef8:	61                   	popa
46bef9:	35 63 35 36 31       	xor    $0x31363563,%eax
46befe:	39 33                	cmp    %esi,(%ebx)
46bf00:	34 65                	xor    $0x65,%al
46bf02:	30 38                	xor    %bh,(%eax)
46bf04:	39 23                	cmp    %esp,(%ebx)
46bf06:	53                   	push   %ebx
46bf07:	79 73                	jns    0x46bf7c
46bf09:	74 65                	je     0x46bf70
46bf0b:	6d                   	insl   (%dx),%es:(%edi)
46bf0c:	2e 52                	cs push %edx
46bf0e:	65 73 6f             	gs jae 0x46bf80
46bf11:	75 72                	jne    0x46bf85
46bf13:	63 65 73             	arpl   %esp,0x73(%ebp)
46bf16:	2e 52                	cs push %edx
46bf18:	75 6e                	jne    0x46bf88
46bf1a:	74 69                	je     0x46bf85
46bf1c:	6d                   	insl   (%dx),%es:(%edi)
46bf1d:	65 52                	gs push %edx
46bf1f:	65 73 6f             	gs jae 0x46bf91
46bf22:	75 72                	jne    0x46bf96
46bf24:	63 65 53             	arpl   %esp,0x53(%ebp)
46bf27:	65 74 02             	gs je  0x46bf2c
46bf32:	00 00                	add    %al,(%eax)
46bf34:	00 50 41             	add    %dl,0x41(%eax)
46bf37:	44                   	inc    %esp
46bf38:	50                   	push   %eax
46bf39:	41                   	inc    %ecx
46bf3a:	44                   	inc    %esp
46bf3b:	50                   	push   %eax
46bf3c:	b4 00                	mov    $0x0,%ah
46bf3e:	00 00                	add    %al,(%eax)
46bf40:	b4 00                	mov    $0x0,%ah
46bf42:	00 00                	add    %al,(%eax)
46bf44:	ce                   	into
46bf45:	ca ef be             	lret   $0xbeef
46bf48:	01 00                	add    %eax,(%eax)
46bf4a:	00 00                	add    %al,(%eax)
46bf4c:	91                   	xchg   %eax,%ecx
46bf4d:	00 00                	add    %al,(%eax)
46bf4f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
46bf53:	73 74                	jae    0x46bfc9
46bf55:	65 6d                	gs insl (%dx),%es:(%edi)
46bf57:	2e 52                	cs push %edx
46bf59:	65 73 6f             	gs jae 0x46bfcb
46bf5c:	75 72                	jne    0x46bfd0
46bf5e:	63 65 73             	arpl   %esp,0x73(%ebp)
46bf61:	2e 52                	cs push %edx
46bf63:	65 73 6f             	gs jae 0x46bfd5
46bf66:	75 72                	jne    0x46bfda
46bf68:	63 65 52             	arpl   %esp,0x52(%ebp)
46bf6b:	65 61                	gs popa
46bf6d:	64 65 72 2c          	fs gs jb 0x46bf9d
46bf71:	20 6d 73             	and    %ch,0x73(%ebp)
46bf74:	63 6f 72             	arpl   %ebp,0x72(%edi)
46bf77:	6c                   	insb   (%dx),%es:(%edi)
46bf78:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
46bf7f:	73 69                	jae    0x46bfea
46bf81:	6f                   	outsl  %ds:(%esi),(%dx)
46bf82:	6e                   	outsb  %ds:(%esi),(%dx)
46bf83:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
46bf88:	30 2e                	xor    %ch,(%esi)
46bf8a:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
46bf8d:	43                   	inc    %ebx
46bf8e:	75 6c                	jne    0x46bffc
46bf90:	74 75                	je     0x46c007
46bf92:	72 65                	jb     0x46bff9
46bf94:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
46bf99:	72 61                	jb     0x46bffc
46bf9b:	6c                   	insb   (%dx),%es:(%edi)
46bf9c:	2c 20                	sub    $0x20,%al
46bf9e:	50                   	push   %eax
46bf9f:	75 62                	jne    0x46c003
46bfa1:	6c                   	insb   (%dx),%es:(%edi)
46bfa2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
46bfa9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
46bfad:	62 37                	bound  %esi,(%edi)
46bfaf:	37                   	aaa
46bfb0:	61                   	popa
46bfb1:	35 63 35 36 31       	xor    $0x31363563,%eax
46bfb6:	39 33                	cmp    %esi,(%ebx)
46bfb8:	34 65                	xor    $0x65,%al
46bfba:	30 38                	xor    %bh,(%eax)
46bfbc:	39 23                	cmp    %esp,(%ebx)
46bfbe:	53                   	push   %ebx
46bfbf:	79 73                	jns    0x46c034
46bfc1:	74 65                	je     0x46c028
46bfc3:	6d                   	insl   (%dx),%es:(%edi)
46bfc4:	2e 52                	cs push %edx
46bfc6:	65 73 6f             	gs jae 0x46c038
46bfc9:	75 72                	jne    0x46c03d
46bfcb:	63 65 73             	arpl   %esp,0x73(%ebp)
46bfce:	2e 52                	cs push %edx
46bfd0:	75 6e                	jne    0x46c040
46bfd2:	74 69                	je     0x46c03d
46bfd4:	6d                   	insl   (%dx),%es:(%edi)
46bfd5:	65 52                	gs push %edx
46bfd7:	65 73 6f             	gs jae 0x46c049
46bfda:	75 72                	jne    0x46c04e
46bfdc:	63 65 53             	arpl   %esp,0x53(%ebp)
46bfdf:	65 74 02             	gs je  0x46bfe4
46bfea:	00 00                	add    %al,(%eax)
46bfec:	00 50 41             	add    %dl,0x41(%eax)
46bfef:	44                   	inc    %esp
46bff0:	50                   	push   %eax
46bff1:	41                   	inc    %ecx
46bff2:	44                   	inc    %esp
46bff3:	50                   	push   %eax
46bff4:	b4 00                	mov    $0x0,%ah
46bff6:	00 00                	add    %al,(%eax)
46bff8:	20 c0                	and    %al,%al
46bffa:	06                   	push   %es
46c003:	00 3a                	add    %bh,(%edx)
46c005:	c0 06 00             	rolb   $0x0,(%esi)
46c008:	00 20                	add    %ah,(%eax)
46c01e:	00 00                	add    %al,(%eax)
46c020:	2c c0                	sub    $0xc0,%al
46c022:	06                   	push   %es
46c02b:	00 00                	add    %al,(%eax)
46c02d:	00 5f 43             	add    %bl,0x43(%edi)
46c030:	6f                   	outsl  %ds:(%esi),(%dx)
46c031:	72 45                	jb     0x46c078
46c033:	78 65                	js     0x46c09a
46c035:	4d                   	dec    %ebp
46c036:	61                   	popa
46c037:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
46c03e:	72 65                	jb     0x46c0a5
46c040:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
46c044:	6c                   	insb   (%dx),%es:(%edi)
46c045:	00 00                	add    %al,(%eax)
46c047:	00 00                	add    %al,(%eax)
46c049:	00 ff                	add    %bh,%bh
46c04b:	25 00 20 40 00       	and    $0x402000,%eax
46c050:	47                   	inc    %edi
46c051:	00 65 00             	add    %ah,0x0(%ebp)
46c054:	74 00                	je     0x46c056
46c056:	54                   	push   %esp
46c057:	00 79 00             	add    %bh,0x0(%ecx)
46c05a:	70 00                	jo     0x46c05c
46c05c:	65 00 00             	add    %al,%gs:(%eax)
46c05f:	00 47 00             	add    %al,0x0(%edi)
46c062:	65 00 74 00 4d       	add    %dh,%gs:0x4d(%eax,%eax,1)
46c067:	00 65 00             	add    %ah,0x0(%ebp)
46c06a:	74 00                	je     0x46c06c
46c06c:	68 00 6f 00 64       	push   $0x64006f00
46c071:	00 00                	add    %al,(%eax)
46c073:	00 00                	add    %al,(%eax)
46c075:	00 00                	add    %al,(%eax)
46c077:	00 49 00             	add    %cl,0x0(%ecx)
46c07a:	6e                   	outsb  %ds:(%esi),(%dx)
46c07b:	00 76 00             	add    %dh,0x0(%esi)
46c07e:	6f                   	outsl  %ds:(%esi),(%dx)
46c07f:	00 6b 00             	add    %ch,0x0(%ebx)
46c082:	65 00 00             	add    %al,%gs:(%eax)
46c085:	00 00                	add    %al,(%eax)
46c087:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
46c08b:	00 61 00             	add    %ah,0x0(%ecx)
46c08e:	64                   	fs