46bb11:	4a                   	dec    %edx
46bb12:	6e                   	outsb  %ds:(%esi),(%dx)
46bb13:	59                   	pop    %ecx
46bb14:	67 42                	addr16 inc %edx
46bb16:	74 63                	je     0x46bb7b
46bb18:	32 4e 76             	xor    0x76(%esi),%cl
46bb1b:	63 6d 78             	arpl   %ebp,0x78(%ebp)
46bb1e:	70 59                	jo     0x46bb79
46bb20:	67 42                	addr16 inc %edx
46bb22:	54                   	push   %esp
46bb23:	65 58                	gs pop %eax
46bb25:	4e                   	dec    %esi
46bb26:	30 5a 57             	xor    %bl,0x57(%edx)
46bb29:	30 75 51             	xor    %dh,0x51(%ebp)
46bb2c:	32 39                	xor    (%ecx),%bh
46bb2e:	73 62                	jae    0x46bb92
46bb30:	47                   	inc    %edi
46bb31:	56                   	push   %esi
46bb32:	6a 64                	push   $0x64
46bb34:	47                   	inc    %edi
46bb35:	6c                   	insb   (%dx),%es:(%edi)
46bb36:	76 62                	jbe    0x46bb9a
46bb38:	6e                   	outsb  %ds:(%esi),(%dx)
46bb39:	4d                   	dec    %ebp
46bb3a:	75 52                	jne    0x46bb8e
46bb3c:	32 56 75             	xor    0x75(%esi),%dl
46bb3f:	5a                   	pop    %edx
46bb40:	58                   	pop    %eax
46bb41:	4a                   	dec    %edx
46bb42:	70 59                	jo     0x46bb9d
46bb44:	77 42                	ja     0x46bb88
46bb46:	53                   	push   %ebx
46bb47:	5a                   	pop    %edx
46bb48:	58                   	pop    %eax
46bb49:	4e                   	dec    %esi
46bb4a:	76 64                	jbe    0x46bbb0
46bb4c:	58                   	pop    %eax
46bb4d:	4a                   	dec    %edx
46bb4e:	6a 5a                	push   $0x5a
46bb50:	56                   	push   %esi
46bb51:	39 47 64             	cmp    %eax,0x64(%edi)
46bb54:	57                   	push   %edi
46bb55:	35 6a 41 45 4a       	xor    $0x4a45416a,%eax
46bb5a:	70 64                	jo     0x46bbc0
46bb5c:	47                   	inc    %edi
46bb5d:	31 68 63             	xor    %ebp,0x63(%eax)
46bb60:	46                   	inc    %esi
46bb61:	39 47 64             	cmp    %eax,0x64(%edi)
46bb64:	57                   	push   %edi
46bb65:	35 6a 41 46 4a       	xor    $0x4a46416a,%eax
46bb6a:	6c                   	insb   (%dx),%es:(%edi)
46bb6b:	59                   	pop    %ecx
46bb6c:	57                   	push   %edi
46bb6d:	51                   	push   %ecx
46bb6e:	41                   	inc    %ecx
46bb6f:	56                   	push   %esi
46bb70:	47                   	inc    %edi
46bb71:	68 79 5a 57 46       	push   $0x46575a79
46bb76:	6b 41 45 78          	imul   $0x78,0x45(%ecx),%eax
46bb7a:	76 59                	jbe    0x46bbd5
46bb7c:	57                   	push   %edi
46bb7d:	51                   	push   %ecx
46bb7e:	41                   	inc    %ecx
46bb7f:	51                   	push   %ecx
46bb80:	57                   	push   %edi
46bb81:	52                   	push   %edx
46bb82:	6b 41 45 52          	imul   $0x52,0x45(%ecx),%eax
46bb86:	6c                   	insb   (%dx),%es:(%edi)
46bb87:	5a                   	pop    %edx
46bb88:	6d                   	insl   (%dx),%es:(%edi)
46bb89:	6c                   	insb   (%dx),%es:(%edi)
46bb8a:	75 5a                	jne    0x46bbe6
46bb8c:	55                   	push   %ebp
46bb8d:	31 6c 64 47          	xor    %ebp,0x47(%esp,%eiz,2)
46bb91:	68 76 5a 41 42       	push   $0x42415a76
46bb96:	48                   	dec    %eax
46bb97:	5a                   	pop    %edx
46bb98:	58                   	pop    %eax
46bb99:	52                   	push   %edx
46bb9a:	4e                   	dec    %esi
46bb9b:	5a                   	pop    %edx
46bb9c:	58                   	pop    %eax
46bb9d:	52                   	push   %edx
46bb9e:	6f                   	outsl  %ds:(%esi),(%dx)
46bb9f:	62 32                	bound  %esi,(%edx)
46bba1:	51                   	push   %ecx
46bba2:	41                   	inc    %ecx
46bba3:	54                   	push   %esp
46bba4:	33 42 44             	xor    0x44(%edx),%eax
46bba7:	62 32                	bound  %esi,(%edx)
46bba9:	52                   	push   %edx
46bbaa:	6c                   	insb   (%dx),%es:(%edi)
46bbab:	41                   	inc    %ecx
46bbac:	45                   	inc    %ebp
46bbad:	4e                   	dec    %esi
46bbae:	79 65                	jns    0x46bc15
46bbb0:	58                   	pop    %eax
46bbb1:	42                   	inc    %edx
46bbb2:	30 62 31             	xor    %ah,0x31(%edx)
46bbb5:	4e                   	dec    %esi
46bbb6:	30 63 6d             	xor    %ah,0x6d(%ebx)
46bbb9:	56                   	push   %esi
46bbba:	68 62 55 31 76       	push   $0x76315562
46bbbf:	5a                   	pop    %edx
46bbc0:	47                   	inc    %edi
46bbc1:	55                   	push   %ebp
46bbc2:	41                   	inc    %ecx
46bbc3:	51                   	push   %ecx
46bbc4:	32 39                	xor    (%ecx),%bh
46bbc6:	74 63                	je     0x46bc2b
46bbc8:	48                   	dec    %eax
46bbc9:	4a                   	dec    %edx
46bbca:	6c                   	insb   (%dx),%es:(%edi)
46bbcb:	63 33                	arpl   %esi,(%ebx)
46bbcd:	4e                   	dec    %esi
46bbce:	70 62                	jo     0x46bc32
46bbd0:	32 35 4e 62 32 52    	xor    0x5232624e,%dh
46bbd6:	6c                   	insb   (%dx),%es:(%edi)
46bbd7:	41                   	inc    %ecx
46bbd8:	45                   	inc    %ebp
46bbd9:	6c                   	insb   (%dx),%es:(%edi)
46bbda:	74 59                	je     0x46bc35
46bbdc:	57                   	push   %edi
46bbdd:	64 6c                	fs insb (%dx),%es:(%edi)
46bbdf:	41                   	inc    %ecx
46bbe0:	45                   	inc    %ebp
46bbe1:	6c                   	insb   (%dx),%es:(%edi)
46bbe2:	75 63                	jne    0x46bc47
46bbe4:	32 56 79             	xor    0x79(%esi),%dl
46bbe7:	64 46                	fs inc %esi
46bbe9:	4a                   	dec    %edx
46bbea:	68 62 6d 64 6c       	push   $0x6c646d62
46bbef:	41                   	inc    %ecx
46bbf0:	45                   	inc    %ebp
46bbf1:	56                   	push   %esi
46bbf2:	75 5a                	jne    0x46bc4e
46bbf4:	45                   	inc    %ebp
46bbf5:	6c                   	insb   (%dx),%es:(%edi)
46bbf6:	75 64                	jne    0x46bc5c
46bbf8:	6d                   	insl   (%dx),%es:(%edi)
46bbf9:	39 72 5a             	cmp    %esi,0x5a(%edx)
46bbfc:	51                   	push   %ecx
46bbfd:	42                   	inc    %edx
46bbfe:	43                   	inc    %ebx
46bbff:	5a                   	pop    %edx
46bc00:	57                   	push   %edi
46bc01:	64 70 62             	fs jo  0x46bc66
46bc04:	6b 6c 75 64 6d       	imul   $0x6d,0x64(%ebp,%esi,2),%ebp
46bc09:	39 72 5a             	cmp    %esi,0x5a(%edx)
46bc0c:	51                   	push   %ecx
46bc0d:	42                   	inc    %edx
46bc0e:	4a                   	dec    %edx
46bc0f:	52                   	push   %edx
46bc10:	47                   	inc    %edi
46bc11:	6c                   	insb   (%dx),%es:(%edi)
46bc12:	7a 63                	jp     0x46bc77
46bc14:	47                   	inc    %edi
46bc15:	39 7a 59             	cmp    %edi,0x59(%edx)
46bc18:	57                   	push   %edi
46bc19:	4a                   	dec    %edx
46bc1a:	73 5a                	jae    0x46bc76
46bc1c:	51                   	push   %ecx
46bc1d:	42                   	inc    %edx
46bc1e:	49                   	dec    %ecx
46bc1f:	59                   	pop    %ecx
46bc20:	58                   	pop    %eax
46bc21:	4e                   	dec    %esi
46bc22:	6f                   	outsl  %ds:(%esi),(%dx)
46bc23:	64 47                	fs inc %edi
46bc25:	46                   	inc    %esi
46bc26:	69 62 47 55 41 55 6e 	imul   $0x6e554155,0x47(%edx),%esp
46bc2d:	56                   	push   %esi
46bc2e:	75 64                	jne    0x46bc94
46bc30:	47                   	inc    %edi
46bc31:	6c                   	insb   (%dx),%es:(%edi)
46bc32:	74 5a                	je     0x46bc8e
46bc34:	56                   	push   %esi
46bc35:	52                   	push   %edx
46bc36:	35 63 47 56 49       	xor    $0x49564763,%eax
46bc3b:	59                   	pop    %ecx
46bc3c:	57                   	push   %edi
46bc3d:	35 6b 62 47 55       	xor    $0x5547626b,%eax
46bc42:	41                   	inc    %ecx
46bc43:	52                   	push   %edx
46bc44:	32 56 30             	xor    0x30(%esi),%dl
46bc47:	56                   	push   %esi
46bc48:	48                   	dec    %eax
46bc49:	6c                   	insb   (%dx),%es:(%edi)
46bc4a:	77 5a                	ja     0x46bca6
46bc4c:	55                   	push   %ebp
46bc4d:	5a                   	pop    %edx
46bc4e:	79 62                	jns    0x46bcb2
46bc50:	32 31                	xor    (%ecx),%dh
46bc52:	49                   	dec    %ecx
46bc53:	59                   	pop    %ecx
46bc54:	57                   	push   %edi
46bc55:	35 6b 62 47 55       	xor    $0x5547626b,%eax
46bc5a:	41                   	inc    %ecx
46bc5b:	52                   	push   %edx
46bc5c:	47                   	inc    %edi
46bc5d:	56                   	push   %esi
46bc5e:	6d                   	insl   (%dx),%es:(%edi)
46bc5f:	61                   	popa
46bc60:	57                   	push   %edi
46bc61:	35 6c 52 48 6c       	xor    $0x6c48526c,%eax
46bc66:	75 59                	jne    0x46bcc1
46bc68:	57                   	push   %edi
46bc69:	31 70 59             	xor    %esi,0x59(%eax)
46bc6c:	30 31                	xor    %dh,(%ecx)
46bc6e:	76 5a                	jbe    0x46bcca
46bc70:	48                   	dec    %eax
46bc71:	56                   	push   %esi
46bc72:	73 5a                	jae    0x46bcce
46bc74:	51                   	push   %ecx
46bc75:	42                   	inc    %edx
46bc76:	54                   	push   %esp
46bc77:	64 47                	fs inc %edi
46bc79:	46                   	inc    %esi
46bc7a:	79 64                	jns    0x46bce0
46bc7c:	45                   	inc    %ebp
46bc7d:	64 68 62 57 55 41    	fs push $0x41555762
46bc83:	63 32                	arpl   %esi,(%edx)
46bc85:	56                   	push   %esi
46bc86:	30 58 30             	xor    %bl,0x30(%eax)
46bc89:	35 68 62 57 55       	xor    $0x55576268,%eax
46bc8e:	41                   	inc    %ecx
46bc8f:	52                   	push   %edx
46bc90:	32 56 30             	xor    0x30(%esi),%dl
46bc93:	54                   	push   %esp
46bc94:	6d                   	insl   (%dx),%es:(%edi)
46bc95:	46                   	inc    %esi
46bc96:	74 5a                	je     0x46bcf2
46bc98:	51                   	push   %ecx
46bc99:	42                   	inc    %edx
46bc9a:	42                   	inc    %edx
46bc9b:	63 33                	arpl   %esi,(%ebx)
46bc9d:	4e                   	dec    %esi
46bc9e:	6c                   	insb   (%dx),%es:(%edi)
46bc9f:	62 57 4a             	bound  %edx,0x4a(%edi)
46bca2:	73 65                	jae    0x46bd09
46bca4:	55                   	push   %ebp
46bca5:	35 68 62 57 55       	xor    $0x55576268,%eax
46bcaa:	41                   	inc    %ecx
46bcab:	63 6d 56             	arpl   %ebp,0x56(%ebp)
46bcae:	7a 62                	jp     0x46bd12
46bcb0:	33 56 79             	xor    0x79(%esi),%edx
46bcb3:	59                   	pop    %ecx
46bcb4:	32 56 66             	xor    0x66(%esi),%dl
46bcb7:	62 6d 46             	bound  %ebp,0x46(%ebp)
46bcba:	74 5a                	je     0x46bd16
46bcbc:	51                   	push   %ecx
46bcbd:	42                   	inc    %edx
46bcbe:	77 63                	ja     0x46bd23
46bcc0:	6d                   	insl   (%dx),%es:(%edi)
46bcc1:	39 71 58             	cmp    %esi,0x58(%ecx)
46bcc4:	32 35 68 62 57 55    	xor    0x55576268,%dh
46bcca:	41                   	inc    %ecx
46bccb:	63 6d 56             	arpl   %ebp,0x56(%ebp)
46bcce:	7a 58                	jp     0x46bd28
46bcd0:	32 35 68 62 57 55    	xor    0x55576268,%dh
46bcd6:	41                   	inc    %ecx
46bcd7:	63 48 4a             	arpl   %ecx,0x4a(%eax)
46bcda:	76 61                	jbe    0x46bd3d
46bcdc:	6d                   	insl   (%dx),%es:(%edi)
46bcdd:	56                   	push   %esi
46bcde:	6a 64                	push   $0x64
46bce0:	46                   	inc    %esi
46bce1:	39 75 59             	cmp    %esi,0x59(%ebp)
46bce4:	57                   	push   %edi
46bce5:	31 6c 41 45          	xor    %ebp,0x45(%ecx,%eax,2)
46bce9:	52                   	push   %edx
46bcea:	6c                   	insb   (%dx),%es:(%edi)
46bceb:	5a                   	pop    %edx
46bcec:	6d                   	insl   (%dx),%es:(%edi)
46bced:	6c                   	insb   (%dx),%es:(%edi)
46bcee:	75 5a                	jne    0x46bd4a
46bcf0:	56                   	push   %esi
46bcf1:	52                   	push   %edx
46bcf2:	35 63 47 55 41       	xor    $0x41554763,%eax
46bcf7:	51                   	push   %ecx
46bcf8:	33 4a 6c             	xor    0x6c(%edx),%ecx
46bcfb:	59                   	pop    %ecx
46bcfc:	58                   	pop    %eax
46bcfd:	52                   	push   %edx
46bcfe:	6c                   	insb   (%dx),%es:(%edi)
46bcff:	56                   	push   %esi
46bd00:	48                   	dec    %eax
46bd01:	6c                   	insb   (%dx),%es:(%edi)
46bd02:	77 5a                	ja     0x46bd5e
46bd04:	51                   	push   %ecx
46bd05:	42                   	inc    %edx
46bd06:	57                   	push   %edi
46bd07:	59                   	pop    %ecx
46bd08:	57                   	push   %edi
46bd09:	78 31                	js     0x46bd3c
46bd0b:	5a                   	pop    %edx
46bd0c:	56                   	push   %esi
46bd0d:	52                   	push   %edx
46bd0e:	35 63 47 55 41       	xor    $0x41554763,%eax
46bd13:	55                   	push   %ebp
46bd14:	32 56 30             	xor    0x30(%esi),%dl
46bd17:	55                   	push   %ebp
46bd18:	6d                   	insl   (%dx),%es:(%edi)
46bd19:	56                   	push   %esi
46bd1a:	30 64 58 4a          	xor    %ah,0x4a(%eax,%ebx,2)
46bd1e:	75 56                	jne    0x46bd76
46bd20:	48                   	dec    %eax
46bd21:	6c                   	insb   (%dx),%es:(%edi)
46bd22:	77 5a                	ja     0x46bd7e
46bd24:	51                   	push   %ecx
46bd25:	42                   	inc    %edx
46bd26:	48                   	dec    %eax
46bd27:	5a                   	pop    %edx
46bd28:	58                   	pop    %eax
46bd29:	52                   	push   %edx
46bd2a:	55                   	push   %ebp
46bd2b:	65 58                	gs pop %eax
46bd2d:	42                   	inc    %edx
46bd2e:	6c                   	insb   (%dx),%es:(%edi)
46bd2f:	41                   	inc    %ecx
46bd30:	45                   	inc    %ebp
46bd31:	31 6c 64 47          	xor    %ebp,0x47(%esp,%eiz,2)
46bd35:	68 76 5a 45 4a       	push   $0x4a455a76
46bd3a:	68 63 32 55 41       	push   $0x41553263
46bd3f:	52                   	push   %edx
46bd40:	47                   	inc    %edi
46bd41:	6c                   	insb   (%dx),%es:(%edi)
46bd42:	7a 63                	jp     0x46bda7
46bd44:	47                   	inc    %edi
46bd45:	39 7a 5a             	cmp    %edi,0x5a(%edx)
46bd48:	51                   	push   %ecx
46bd49:	42                   	inc    %edx
46bd4a:	51                   	push   %ecx
46bd4b:	59                   	pop    %ecx
46bd4c:	58                   	pop    %eax
46bd4d:	4a                   	dec    %edx
46bd4e:	7a 5a                	jp     0x46bdaa
46bd50:	51                   	push   %ecx
46bd51:	42                   	inc    %edx
46bd52:	53                   	push   %ebx
46bd53:	5a                   	pop    %edx
46bd54:	58                   	pop    %eax
46bd55:	5a                   	pop    %edx
46bd56:	6c                   	insb   (%dx),%es:(%edi)
46bd57:	63 6e 4e             	arpl   %ebp,0x4e(%esi)
46bd5a:	6c                   	insb   (%dx),%es:(%edi)
46bd5b:	41                   	inc    %ecx
46bd5c:	45                   	inc    %ebp
46bd5d:	31 31                	xor    %esi,(%ecx)
46bd5f:	62 48 52             	bound  %ecx,0x52(%eax)