46bd13:	51                   	push   %ecx
46bd14:	44                   	inc    %esp
46bd15:	00 53 79             	add    %dl,0x79(%ebx)
46bd18:	73 74                	jae    0x46bd8e
46bd1a:	65 6d                	gs insl (%dx),%es:(%edi)
46bd1c:	2e 49                	cs dec %ecx
46bd1e:	4f                   	dec    %edi
46bd1f:	00 6b 41             	add    %ch,0x41(%ebx)
46bd22:	5e                   	pop    %esi
46bd23:	00 73 41             	add    %dh,0x41(%ebx)
46bd26:	5e                   	pop    %esi
46bd27:	00 32                	add    %dh,(%edx)
46bd29:	66 5e                	pop    %si
46bd2b:	00 34 6d 5e 00 39 6f 	add    %dh,0x6f39005e(,%ebp,2)
46bd32:	5e                   	pop    %esi
46bd33:	00 36                	add    %dh,(%esi)
46bd35:	74 5e                	je     0x46bd95
46bd37:	00 39                	add    %bh,(%ecx)
46bd39:	74 5e                	je     0x46bd99
46bd3b:	00 34 77             	add    %dh,(%edi,%esi,2)
46bd3e:	5e                   	pop    %esi
46bd3f:	00 74 43 5f          	add    %dh,0x5f(%ebx,%eax,2)
46bd43:	00 6a 44             	add    %ch,0x44(%edx)
46bd46:	5f                   	pop    %edi
46bd47:	00 79 45             	add    %bh,0x45(%ecx)
46bd4a:	5f                   	pop    %edi
46bd4b:	00 67 48             	add    %ah,0x48(%edi)
46bd4e:	5f                   	pop    %edi
46bd4f:	00 7a 4b             	add    %bh,0x4b(%edx)
46bd52:	5f                   	pop    %edi
46bd53:	00 6f 4c             	add    %ch,0x4c(%edi)
46bd56:	5f                   	pop    %edi
46bd57:	00 73 4d             	add    %dh,0x4d(%ebx)
46bd5a:	5f                   	pop    %edi
46bd5b:	00 76 61             	add    %dh,0x61(%esi)
46bd5e:	6c                   	insb   (%dx),%es:(%edi)
46bd5f:	75 65                	jne    0x46bdc6
46bd61:	5f                   	pop    %edi
46bd62:	5f                   	pop    %edi
46bd63:	00 38                	add    %bh,(%eax)
46bd65:	63 5f 00             	arpl   %ebx,0x0(%edi)
46bd68:	38 69 5f             	cmp    %ch,0x5f(%ecx)
46bd6b:	00 33                	add    %dh,(%ebx)
46bd6d:	6e                   	outsb  %ds:(%esi),(%dx)
46bd6e:	5f                   	pop    %edi
46bd6f:	00 33                	add    %dh,(%ebx)
46bd71:	6f                   	outsl  %ds:(%esi),(%dx)
46bd72:	5f                   	pop    %edi
46bd73:	00 37                	add    %dh,(%edi)
46bd75:	74 5f                	je     0x46bdd6
46bd77:	00 50 23             	add    %dl,0x23(%eax)
46bd7a:	61                   	popa
46bd7b:	00 36                	add    %dh,(%esi)
46bd7d:	42                   	inc    %edx
46bd7e:	61                   	popa
46bd7f:	00 37                	add    %dh,(%edi)
46bd81:	4d                   	dec    %ebp
46bd82:	61                   	popa
46bd83:	00 38                	add    %bh,(%eax)
46bd85:	4e                   	dec    %esi
46bd86:	61                   	popa
46bd87:	00 32                	add    %dh,(%edx)
46bd89:	51                   	push   %ecx
46bd8a:	61                   	popa
46bd8b:	00 42 69             	add    %al,0x69(%edx)
46bd8e:	74 6d                	je     0x46bdfd
46bd90:	61                   	popa
46bd91:	70 44                	jo     0x46bdd7
46bd93:	61                   	popa
46bd94:	74 61                	je     0x46bdf7
46bd96:	00 33                	add    %dh,(%ebx)
46bd98:	41                   	inc    %ecx
46bd99:	62 00                	bound  %eax,(%eax)
46bd9b:	33 4e 62             	xor    0x62(%esi),%ecx
46bd9e:	00 5a 5e             	add    %bl,0x5e(%edx)
46bda1:	62 00                	bound  %eax,(%eax)
46bda3:	6d                   	insl   (%dx),%es:(%edi)
46bda4:	73 63                	jae    0x46be09
46bda6:	6f                   	outsl  %ds:(%esi),(%dx)
46bda7:	72 6c                	jb     0x46be15
46bda9:	69 62 00 35 48 63 00 	imul   $0x634835,0x0(%edx),%esp
46bdb0:	37                   	aaa
46bdb1:	5a                   	pop    %edx
46bdb2:	63 00                	arpl   %eax,(%eax)
46bdb4:	53                   	push   %ebx
46bdb5:	79 73                	jns    0x46be2a
46bdb7:	74 65                	je     0x46be1e
46bdb9:	6d                   	insl   (%dx),%es:(%edi)
46bdba:	2e 43                	cs inc %ebx
46bdbc:	6f                   	outsl  %ds:(%esi),(%dx)
46bdbd:	6c                   	insb   (%dx),%es:(%edi)
46bdbe:	6c                   	insb   (%dx),%es:(%edi)
46bdbf:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
46bdc4:	6e                   	outsb  %ds:(%esi),(%dx)
46bdc5:	73 2e                	jae    0x46bdf5
46bdc7:	47                   	inc    %edi
46bdc8:	65 6e                	outsb  %gs:(%esi),(%dx)
46bdca:	65 72 69             	gs jb  0x46be36
46bdcd:	63 00                	arpl   %eax,(%eax)
46bdcf:	59                   	pop    %ecx
46bdd0:	21 64 00 43          	and    %esp,0x43(%eax,%eax,1)
46bdd4:	28 64 00 37          	sub    %ah,0x37(%eax,%eax,1)
46bdd8:	45                   	inc    %ebp
46bdd9:	64 00 39             	add    %bh,%fs:(%ecx)
46bddc:	47                   	inc    %edi
46bddd:	64 00 47 65          	add    %al,%fs:0x65(%edi)
46bde1:	74 50                	je     0x46be33
46bde3:	72 6f                	jb     0x46be54
46bde5:	63 65 73             	arpl   %esp,0x73(%ebp)
46bde8:	73 42                	jae    0x46be2c
46bdea:	79 49                	jns    0x46be35
46bdec:	64 00 39             	add    %bh,%fs:(%ecx)
46bdef:	4a                   	dec    %edx
46bdf0:	64 00 36             	add    %dh,%fs:(%esi)
46bdf3:	52                   	push   %edx
46bdf4:	64 00 35 58 64 00 52 	add    %dh,%fs:0x52006458
46bdfb:	65 61                	gs popa
46bdfd:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
46be02:	65 61                	gs popa
46be04:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
46be08:	64 00 53 48          	add    %dl,%fs:0x48(%ebx)
46be0c:	41                   	inc    %ecx
46be0d:	32 35 36 4d 61 6e    	xor    0x6e614d36,%dh
46be13:	61                   	popa
46be14:	67 65 64 00 53 79    	gs add %dl,%fs:0x79(%bp,%di)
46be1a:	6e                   	outsb  %ds:(%esi),(%dx)
46be1b:	63 68 72             	arpl   %ebp,0x72(%eax)
46be1e:	6f                   	outsl  %ds:(%esi),(%dx)
46be1f:	6e                   	outsb  %ds:(%esi),(%dx)
46be20:	69 7a 65 64 00 47 75 	imul   $0x75470064,0x65(%edx),%edi
46be27:	69 64 00 52 65 61 64 	imul   $0x54646165,0x52(%eax,%eax,1),%esp
46be2e:	54
46be2f:	6f                   	outsl  %ds:(%esi),(%dx)
46be30:	45                   	inc    %ebp
46be31:	6e                   	outsb  %ds:(%esi),(%dx)
46be32:	64 00 41 70          	add    %al,%fs:0x70(%ecx)
46be36:	70 65                	jo     0x46be9d
46be38:	6e                   	outsb  %ds:(%esi),(%dx)
46be39:	64 00 55 72          	add    %dl,%fs:0x72(%ebp)
46be3d:	69 4b 69 6e 64 00 44 	imul   $0x4400646e,0x69(%ebx),%ecx
46be44:	65 66 69 6e 65 50 49 	imul   $0x4950,%gs:0x65(%esi),%bp
46be4b:	6e                   	outsb  %ds:(%esi),(%dx)
46be4c:	76 6f                	jbe    0x46bebd
46be4e:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
46be52:	74 68                	je     0x46bebc
46be54:	6f                   	outsl  %ds:(%esi),(%dx)
46be55:	64 00 47 65          	add    %al,%fs:0x65(%edi)
46be59:	74 4d                	je     0x46bea8
46be5b:	65 74 68             	gs je  0x46bec6
46be5e:	6f                   	outsl  %ds:(%esi),(%dx)
46be5f:	64 00 52 26          	add    %dl,%fs:0x26(%edx)
46be63:	65 00 5a 28          	add    %bl,%gs:0x28(%edx)
46be67:	65 00 37             	add    %dh,%gs:(%edi)
46be6a:	41                   	inc    %ecx
46be6b:	65 00 39             	add    %bh,%gs:(%ecx)
46be6e:	46                   	inc    %esi
46be6f:	65 00 34 54          	add    %dh,%gs:(%esp,%edx,2)
46be73:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
46be77:	70 6c                	jo     0x46bee5
46be79:	61                   	popa
46be7a:	63 65 00             	arpl   %esp,0x0(%ebp)
46be7d:	53                   	push   %ebx
46be7e:	74 61                	je     0x46bee1
46be80:	63 6b 54             	arpl   %ebp,0x54(%ebx)
46be83:	72 61                	jb     0x46bee6
46be85:	63 65 00             	arpl   %esp,0x0(%ebp)
46be88:	43                   	inc    %ebx
46be89:	72 65                	jb     0x46bef0
46be8b:	61                   	popa
46be8c:	74 65                	je     0x46bef3
46be8e:	49                   	dec    %ecx
46be8f:	6e                   	outsb  %ds:(%esi),(%dx)
46be90:	73 74                	jae    0x46bf06
46be92:	61                   	popa
46be93:	6e                   	outsb  %ds:(%esi),(%dx)
46be94:	63 65 00             	arpl   %esp,0x0(%ebp)
46be97:	67 65 74 5f          	addr16 gs je 0x46befa
46be9b:	45                   	inc    %ebp
46be9c:	78 69                	js     0x46bf07
46be9e:	74 43                	je     0x46bee3
46bea0:	6f                   	outsl  %ds:(%esi),(%dx)
46bea1:	64 65 00 46 69       	fs add %al,%gs:0x69(%esi)
46bea6:	6c                   	insb   (%dx),%es:(%edi)
46bea7:	65 4d                	gs dec %ebp
46bea9:	6f                   	outsl  %ds:(%esi),(%dx)
46beaa:	64 65 00 49 6d       	fs add %cl,%gs:0x6d(%ecx)
46beaf:	61                   	popa
46beb0:	67 65 4c             	addr16 gs dec %esp
46beb3:	6f                   	outsl  %ds:(%esi),(%dx)
46beb4:	63 6b 4d             	arpl   %ebp,0x4d(%ebx)
46beb7:	6f                   	outsl  %ds:(%esi),(%dx)
46beb8:	64 65 00 43 6f       	fs add %al,%gs:0x6f(%ebx)
46bebd:	6d                   	insl   (%dx),%es:(%edi)
46bebe:	70 72                	jo     0x46bf32
46bec0:	65 73 73             	gs jae 0x46bf36
46bec3:	69 6f 6e 4d 6f 64 65 	imul   $0x65646f4d,0x6e(%edi),%ebp
46beca:	00 50 61             	add    %dl,0x61(%eax)
46becd:	67 65 00 49 6d       	add    %cl,%gs:0x6d(%bx,%di)
46bed2:	61                   	popa
46bed3:	67 65 00 45 6e       	add    %al,%gs:0x6e(%di)
46bed8:	64 49                	fs dec %ecx
46beda:	6e                   	outsb  %ds:(%esi),(%dx)
46bedb:	76 6f                	jbe    0x46bf4c
46bedd:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
46bee1:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
46bee8:	6f 6b
46beea:	65 00 49 43          	add    %cl,%gs:0x43(%ecx)
46beee:	6c                   	insb   (%dx),%es:(%edi)
46beef:	6f                   	outsl  %ds:(%esi),(%dx)
46bef0:	6e                   	outsb  %ds:(%esi),(%dx)
46bef1:	65 61                	gs popa
46bef3:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
46bef7:	49                   	dec    %ecx
46bef8:	45                   	inc    %ebp
46bef9:	6e                   	outsb  %ds:(%esi),(%dx)
46befa:	75 6d                	jne    0x46bf69
46befc:	65 72 61             	gs jb  0x46bf60
46beff:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
46bf03:	49                   	dec    %ecx
46bf04:	44                   	inc    %esp
46bf05:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
46bf0c:	6c                   	insb   (%dx),%es:(%edi)
46bf0d:	65 00 49 53          	add    %cl,%gs:0x53(%ecx)
46bf11:	65 72 69             	gs jb  0x46bf7d
46bf14:	61                   	popa
46bf15:	6c                   	insb   (%dx),%es:(%edi)
46bf16:	69 7a 61 62 6c 65 00 	imul   $0x656c62,0x61(%edx),%edi
46bf1d:	49                   	dec    %ecx
46bf1e:	43                   	inc    %ebx
46bf1f:	6f                   	outsl  %ds:(%esi),(%dx)
46bf20:	6e                   	outsb  %ds:(%esi),(%dx)
46bf21:	76 65                	jbe    0x46bf88
46bf23:	72 74                	jb     0x46bf99
46bf25:	69 62 6c 65 00 52 65 	imul   $0x65520065,0x6c(%edx),%esp
46bf2c:	61                   	popa
46bf2d:	64 44                	fs inc %esp
46bf2f:	6f                   	outsl  %ds:(%esi),(%dx)
46bf30:	75 62                	jne    0x46bf94
46bf32:	6c                   	insb   (%dx),%es:(%edi)
46bf33:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
46bf37:	6e                   	outsb  %ds:(%esi),(%dx)
46bf38:	74 69                	je     0x46bfa3
46bf3a:	6d                   	insl   (%dx),%es:(%edi)
46bf3b:	65 46                	gs inc %esi
46bf3d:	69 65 6c 64 48 61 6e 	imul   $0x6e614864,0x6c(%ebp),%esp
46bf44:	64 6c                	fs insb (%dx),%es:(%edi)
46bf46:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
46bf4a:	6e                   	outsb  %ds:(%esi),(%dx)
46bf4b:	74 69                	je     0x46bfb6
46bf4d:	6d                   	insl   (%dx),%es:(%edi)
46bf4e:	65 54                	gs push %esp
46bf50:	79 70                	jns    0x46bfc2
46bf52:	65 48                	gs dec %eax
46bf54:	61                   	popa
46bf55:	6e                   	outsb  %ds:(%esi),(%dx)
46bf56:	64 6c                	fs insb (%dx),%es:(%edi)
46bf58:	65 00 47 65          	add    %al,%gs:0x65(%edi)
46bf5c:	74 54                	je     0x46bfb2
46bf5e:	79 70                	jns    0x46bfd0
46bf60:	65 46                	gs inc %esi
46bf62:	72 6f                	jb     0x46bfd3
46bf64:	6d                   	insl   (%dx),%es:(%edi)
46bf65:	48                   	dec    %eax
46bf66:	61                   	popa
46bf67:	6e                   	outsb  %ds:(%esi),(%dx)
46bf68:	64 6c                	fs insb (%dx),%es:(%edi)
46bf6a:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
46bf6e:	74 5f                	je     0x46bfcf
46bf70:	53                   	push   %ebx
46bf71:	61                   	popa
46bf72:	66 65 57             	gs push %di
46bf75:	61                   	popa
46bf76:	69 74 48 61 6e 64 6c 	imul   $0x656c646e,0x61(%eax,%ecx,2),%esi
46bf7d:	65
46bf7e:	00 52 65             	add    %dl,0x65(%edx)
46bf81:	63 74 61 6e          	arpl   %esi,0x6e(%ecx,%eiz,2)
46bf85:	67 6c                	insb   (%dx),%es:(%di)
46bf87:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
46bf8b:	61                   	popa
46bf8c:	64 53                	fs push %ebx
46bf8e:	69 6e 67 6c 65 00 44 	imul   $0x4400656c,0x67(%esi),%ebp
46bf95:	65 6c                	gs insb (%dx),%es:(%edi)
46bf97:	65 74 65             	gs je  0x46bfff
46bf9a:	46                   	inc    %esi
46bf9b:	69 6c 65 00 67 65 74 	imul   $0x5f746567,0x0(%ebp,%eiz,2),%ebp
46bfa2:	5f
46bfa3:	4d                   	dec    %ebp
46bfa4:	6f                   	outsl  %ds:(%esi),(%dx)
46bfa5:	64 75 6c             	fs jne 0x46c014
46bfa8:	65 00 44 65 66       	add    %al,%gs:0x66(%ebp,%eiz,2)
46bfad:	69 6e 65 44 79 6e 61 	imul   $0x616e7944,0x65(%esi),%ebp
46bfb4:	6d                   	insl   (%dx),%es:(%edi)
46bfb5:	69 63 4d 6f 64 75 6c 	imul   $0x6c75646f,0x4d(%ebx),%esp
46bfbc:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
46bfc0:	74 5f                	je     0x46c021
46bfc2:	4d                   	dec    %ebp
46bfc3:	61                   	popa
46bfc4:	69 6e 4d 6f 64 75 6c 	imul   $0x6c75646f,0x4d(%esi),%ebp
46bfcb:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
46bfcf:	6f                   	outsl  %ds:(%esi),(%dx)
46bfd0:	63 65 73             	arpl   %esp,0x73(%ebp)
46bfd3:	73 4d                	jae    0x46c022
46bfd5:	6f                   	outsl  %ds:(%esi),(%dx)
46bfd6:	64 75 6c             	fs jne 0x46c045
46bfd9:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
46bfdd:	74 5f                	je     0x46c03e
46bfdf:	46                   	inc    %esi
46bfe0:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
46bfe7:	00
46bfe8:	73 65                	jae    0x46c04f
46bfea:	74 5f                	je     0x46c04b
46bfec:	46                   	inc    %esi
46bfed:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
46bff4:	00
46bff5:	47                   	inc    %edi
46bff6:	65 74 52             	gs je  0x46c04b
46bff9:	61                   	popa
46bffa:	6e                   	outsb  %ds:(%esi),(%dx)
46bffb:	64 6f                	outsl  %fs:(%esi),(%dx)
46bffd:	6d                   	insl   (%dx),%es:(%edi)
46bffe:	46                   	inc    %esi
46bfff:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
46c006:	00
46c007:	67 65 74 5f          	addr16 gs je 0x46c06a
46c00b:	4d                   	dec    %ebp
46c00c:	6f                   	outsl  %ds:(%esi),(%dx)
46c00d:	64 75 6c             	fs jne 0x46c07c
46c010:	65 4e                	gs dec %esi
46c012:	61                   	popa
46c013:	6d                   	insl   (%dx),%es:(%edi)
46c014:	65 00 47 65          	add    %al,%gs:0x65(%edi)
46c018:	74 50                	je     0x46c06a
46c01a:	72 6f                	jb     0x46c08b
46c01c:	63 65 73             	arpl   %esp,0x73(%ebp)
46c01f:	73 65                	jae    0x46c086
46c021:	73 42                	jae    0x46c065
46c023:	79 4e                	jns    0x46c073
46c025:	61                   	popa
46c026:	6d                   	insl   (%dx),%es:(%edi)
46c027:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
46c02b:	73 65                	jae    0x46c092
46c02d:	6d                   	insl   (%dx),%es:(%edi)
46c02e:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
46c032:	61                   	popa
46c033:	6d                   	insl   (%dx),%es:(%edi)
46c034:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
46c038:	61                   	popa
46c039:	63 6b 46             	arpl   %ebp,0x46(%ebx)
46c03c:	72 61                	jb     0x46c09f
46c03e:	6d                   	insl   (%dx),%es:(%edi)