46c9df:	68 67 44 75 67       	push   $0x67754467
46c9e4:	59                   	pop    %ecx
46c9e5:	63 41 37             	arpl   %eax,0x37(%ecx)
46c9e8:	6f                   	outsl  %ds:(%esi),(%dx)
46c9e9:	47                   	inc    %edi
46c9ea:	49                   	dec    %ecx
46c9eb:	41                   	inc    %ecx
46c9ec:	4f                   	dec    %edi
46c9ed:	36 42                	ss inc %edx
46c9ef:	69 51 44 75 67 59 6f 	imul   $0x6f596775,0x44(%ecx),%edx
46c9f6:	41                   	inc    %ecx
46c9f7:	37                   	aaa
46c9f8:	6f                   	outsl  %ds:(%esi),(%dx)
46c9f9:	47                   	inc    %edi
46c9fa:	4c                   	dec    %esp
46c9fb:	41                   	inc    %ecx
46c9fc:	4f                   	dec    %edi
46c9fd:	36 42                	ss inc %edx
46c9ff:	6a 41                	push   $0x41
46ca01:	44                   	inc    %esp
46ca02:	75 67                	jne    0x46ca6b
46ca04:	59                   	pop    %ecx
46ca05:	30 41 37             	xor    %al,0x37(%ecx)
46ca08:	6f                   	outsl  %ds:(%esi),(%dx)
46ca09:	47                   	inc    %edi
46ca0a:	4f                   	dec    %edi
46ca0b:	41                   	inc    %ecx
46ca0c:	4f                   	dec    %edi
46ca0d:	36 42                	ss inc %edx
46ca0f:	6a 77                	push   $0x77
46ca11:	44                   	inc    %esp
46ca12:	75 67                	jne    0x46ca7b
46ca14:	5a                   	pop    %edx
46ca15:	41                   	inc    %ecx
46ca16:	41                   	inc    %ecx
46ca17:	37                   	aaa
46ca18:	6f                   	outsl  %ds:(%esi),(%dx)
46ca19:	47                   	inc    %edi
46ca1a:	52                   	push   %edx
46ca1b:	41                   	inc    %ecx
46ca1c:	4f                   	dec    %edi
46ca1d:	36 42                	ss inc %edx
46ca1f:	6b 67 44 75          	imul   $0x75,0x44(%edi),%esp
46ca23:	67 5a                	addr16 pop %edx
46ca25:	4d                   	dec    %ebp
46ca26:	41                   	inc    %ecx
46ca27:	37                   	aaa
46ca28:	6f                   	outsl  %ds:(%esi),(%dx)
46ca29:	47                   	inc    %edi
46ca2a:	55                   	push   %ebp
46ca2b:	41                   	inc    %ecx
46ca2c:	4f                   	dec    %edi
46ca2d:	36 42                	ss inc %edx
46ca2f:	6c                   	insb   (%dx),%es:(%edi)
46ca30:	51                   	push   %ecx
46ca31:	44                   	inc    %esp
46ca32:	75 67                	jne    0x46ca9b
46ca34:	5a                   	pop    %edx
46ca35:	59                   	pop    %ecx
46ca36:	41                   	inc    %ecx
46ca37:	37                   	aaa
46ca38:	6f                   	outsl  %ds:(%esi),(%dx)
46ca39:	47                   	inc    %edi
46ca3a:	58                   	pop    %eax
46ca3b:	41                   	inc    %ecx
46ca3c:	4f                   	dec    %edi
46ca3d:	36 42                	ss inc %edx
46ca3f:	6d                   	insl   (%dx),%es:(%edi)
46ca40:	41                   	inc    %ecx
46ca41:	44                   	inc    %esp
46ca42:	75 67                	jne    0x46caab
46ca44:	5a                   	pop    %edx
46ca45:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46ca49:	41                   	inc    %ecx
46ca4a:	4a                   	dec    %edx
46ca4b:	4d                   	dec    %ebp
46ca4c:	67 41                	addr16 inc %ecx
46ca4e:	78 41                	js     0x46ca91
46ca50:	42                   	inc    %edx
46ca51:	6b 41 46 77          	imul   $0x77,0x46(%ecx),%eax
46ca55:	41                   	inc    %ecx
46ca56:	42                   	inc    %edx
46ca57:	41                   	inc    %ecx
46ca58:	32 45 41             	xor    0x41(%ebp),%al
46ca5b:	41                   	inc    %ecx
46ca5c:	49                   	dec    %ecx
46ca5d:	4a                   	dec    %edx
46ca5e:	78 56                	js     0x46cab6
46ca60:	41                   	inc    %ecx
46ca61:	42                   	inc    %edx
46ca62:	54                   	push   %esp
46ca63:	41                   	inc    %ecx
46ca64:	45                   	inc    %ebp
46ca65:	34 41                	xor    $0x41,%al
46ca67:	5a                   	pop    %edx
46ca68:	51                   	push   %ecx
46ca69:	42                   	inc    %edx
46ca6a:	56                   	push   %esi
46ca6b:	41                   	inc    %ecx
46ca6c:	46                   	inc    %esi
46ca6d:	63 41 56             	arpl   %eax,0x56(%ecx)
46ca70:	51                   	push   %ecx
46ca71:	42                   	inc    %edx
46ca72:	48                   	dec    %eax
46ca73:	41                   	inc    %ecx
46ca74:	47                   	inc    %edi
46ca75:	59                   	pop    %ecx
46ca76:	41                   	inc    %ecx
46ca77:	4d                   	dec    %ebp
46ca78:	41                   	inc    %ecx
46ca79:	41                   	inc    %ecx
46ca7a:	34 41                	xor    $0x41,%al
46ca7c:	46                   	inc    %esi
46ca7d:	67 41                	addr16 inc %ecx
46ca7f:	54                   	push   %esp
46ca80:	41                   	inc    %ecx
46ca81:	42                   	inc    %edx
46ca82:	56                   	push   %esi
46ca83:	41                   	inc    %ecx
46ca84:	45                   	inc    %ebp
46ca85:	6b 41 61 51          	imul   $0x51,0x61(%ecx),%eax
46ca89:	42                   	inc    %edx
46ca8a:	50                   	push   %eax
46ca8b:	41                   	inc    %ecx
46ca8c:	47                   	inc    %edi
46ca8d:	59                   	pop    %ecx
46ca8e:	41                   	inc    %ecx
46ca8f:	51                   	push   %ecx
46ca90:	51                   	push   %ecx
46ca91:	42                   	inc    %edx
46ca92:	6d                   	insl   (%dx),%es:(%edi)
46ca93:	41                   	inc    %ecx
46ca94:	45                   	inc    %ebp
46ca95:	49                   	dec    %ecx
46ca96:	41                   	inc    %ecx
46ca97:	61                   	popa
46ca98:	77 42                	ja     0x46cadc
46ca9a:	70 41                	jo     0x46cadd
46ca9c:	46                   	inc    %esi
46ca9d:	6f                   	outsl  %ds:(%esi),(%dx)
46ca9e:	41                   	inc    %ecx
46ca9f:	55                   	push   %ebp
46caa0:	67 42                	addr16 inc %edx
46caa2:	43                   	inc    %ebx
46caa3:	41                   	inc    %ecx
46caa4:	48                   	dec    %eax
46caa5:	51                   	push   %ecx
46caa6:	41                   	inc    %ecx
46caa7:	62 41 42             	bound  %eax,0x42(%ecx)
46caaa:	58                   	pop    %eax
46caab:	41                   	inc    %ecx
46caac:	45                   	inc    %ebp
46caad:	55                   	push   %ebp
46caae:	41                   	inc    %ecx
46caaf:	59                   	pop    %ecx
46cab0:	67 42                	addr16 inc %edx
46cab2:	79 41                	jns    0x46caf5
46cab4:	45                   	inc    %ebp
46cab5:	77 41                	ja     0x46caf8
46cab7:	52                   	push   %edx
46cab8:	51                   	push   %ecx
46cab9:	41                   	inc    %ecx
46caba:	31 41 47             	xor    %eax,0x47(%ecx)
46cabd:	6f                   	outsl  %ds:(%esi),(%dx)
46cabe:	41                   	inc    %ecx
46cabf:	56                   	push   %esi
46cac0:	77 42                	ja     0x46cb04
46cac2:	70 41                	jo     0x46cb05
46cac4:	48                   	dec    %eax
46cac5:	41                   	inc    %ecx
46cac6:	41                   	inc    %ecx
46cac7:	4d                   	dec    %ebp
46cac8:	67 42                	addr16 inc %edx
46caca:	53                   	push   %ebx
46cacb:	41                   	inc    %ecx
46cacc:	46                   	inc    %esi
46cacd:	49                   	dec    %ecx
46cace:	41                   	inc    %ecx
46cacf:	56                   	push   %esi
46cad0:	67 42                	addr16 inc %edx
46cad2:	61                   	popa
46cad3:	41                   	inc    %ecx
46cad4:	47                   	inc    %edi
46cad5:	51                   	push   %ecx
46cad6:	41                   	inc    %ecx
46cad7:	4d                   	dec    %ebp
46cad8:	67 42                	addr16 inc %edx
46cada:	61                   	popa
46cadb:	41                   	inc    %ecx
46cadc:	44                   	inc    %esp
46cadd:	55                   	push   %ebp
46cade:	41                   	inc    %ecx
46cadf:	56                   	push   %esi
46cae0:	41                   	inc    %ecx
46cae1:	42                   	inc    %edx
46cae2:	73 41                	jae    0x46cb25
46cae4:	44                   	inc    %esp
46cae5:	45                   	inc    %ebp
46cae6:	41                   	inc    %ecx
46cae7:	63 51 42             	arpl   %edx,0x42(%ecx)
46caea:	51                   	push   %ecx
46caeb:	41                   	inc    %ecx
46caec:	47                   	inc    %edi
46caed:	55                   	push   %ebp
46caee:	41                   	inc    %ecx
46caef:	57                   	push   %edi
46caf0:	67 42                	addr16 inc %edx
46caf2:	32 41 45             	xor    0x45(%ecx),%al
46caf5:	51                   	push   %ecx
46caf6:	41                   	inc    %ecx
46caf7:	53                   	push   %ebx
46caf8:	41                   	inc    %ecx
46caf9:	42                   	inc    %edx
46cafa:	72 41                	jb     0x46cb3d
46cafc:	45                   	inc    %ebp
46cafd:	45                   	inc    %ebp
46cafe:	41                   	inc    %ecx
46caff:	55                   	push   %ebp
46cb00:	67 42                	addr16 inc %edx
46cb02:	44                   	inc    %esp
46cb03:	41                   	inc    %ecx
46cb04:	44                   	inc    %esp
46cb05:	63 41 63             	arpl   %eax,0x63(%ecx)
46cb08:	67 42                	addr16 inc %edx
46cb0a:	68 41 44 45 41       	push   $0x41454441
46cb0f:	4e                   	dec    %esi
46cb10:	51                   	push   %ecx
46cb11:	42                   	inc    %edx
46cb12:	7a 41                	jp     0x46cb55
46cb14:	47                   	inc    %edi
46cb15:	49                   	dec    %ecx
46cb16:	41                   	inc    %ecx
46cb17:	52                   	push   %edx
46cb18:	51                   	push   %ecx
46cb19:	41                   	inc    %ecx
46cb1a:	31 41 47             	xor    %eax,0x47(%ecx)
46cb1d:	67 41                	addr16 inc %ecx
46cb1f:	59                   	pop    %ecx
46cb20:	67 42                	addr16 inc %edx
46cb22:	58                   	pop    %eax
46cb23:	41                   	inc    %ecx
46cb24:	46                   	inc    %esi
46cb25:	55                   	push   %ebp
46cb26:	41                   	inc    %ecx
46cb27:	4e                   	dec    %esi
46cb28:	77 42                	ja     0x46cb6c
46cb2a:	52                   	push   %edx
46cb2b:	41                   	inc    %ecx
46cb2c:	47                   	inc    %edi
46cb2d:	34 41                	xor    $0x41,%al
46cb2f:	51                   	push   %ecx
46cb30:	67 42                	addr16 inc %edx
46cb32:	6d                   	insl   (%dx),%es:(%edi)
46cb33:	41                   	inc    %ecx
46cb34:	46                   	inc    %esi
46cb35:	4d                   	dec    %ebp
46cb36:	41                   	inc    %ecx
46cb37:	55                   	push   %ebp
46cb38:	51                   	push   %ecx
46cb39:	42                   	inc    %edx
46cb3a:	6f                   	outsl  %ds:(%esi),(%dx)
46cb3b:	41                   	inc    %ecx
46cb3c:	47                   	inc    %edi
46cb3d:	77 41                	ja     0x46cb80
46cb3f:	59                   	pop    %ecx
46cb40:	77 42                	ja     0x46cb84
46cb42:	59                   	pop    %ecx
46cb43:	41                   	inc    %ecx
46cb44:	46                   	inc    %esi
46cb45:	59                   	pop    %ecx
46cb46:	41                   	inc    %ecx
46cb47:	61                   	popa
46cb48:	41                   	inc    %ecx
46cb49:	42                   	inc    %edx
46cb4a:	69 41 45 63 41 62 41 	imul   $0x41624163,0x45(%ecx),%eax
46cb51:	41                   	inc    %ecx
46cb52:	77 41                	ja     0x46cb95
46cb54:	47                   	inc    %edi
46cb55:	55                   	push   %ebp
46cb56:	41                   	inc    %ecx
46cb57:	56                   	push   %esi
46cb58:	41                   	inc    %ecx
46cb59:	42                   	inc    %edx
46cb5a:	30 41 47             	xor    %al,0x47(%ecx)
46cb5d:	34 41                	xor    $0x41,%al
46cb5f:	57                   	push   %edi
46cb60:	67 42                	addr16 inc %edx
46cb62:	59                   	pop    %ecx
46cb63:	41                   	inc    %ecx
46cb64:	46                   	inc    %esi
46cb65:	49                   	dec    %ecx
46cb66:	41                   	inc    %ecx
46cb67:	5a                   	pop    %edx
46cb68:	67 42                	addr16 inc %edx
46cb6a:	55                   	push   %ebp
46cb6b:	41                   	inc    %ecx
46cb6c:	45                   	inc    %ebp
46cb6d:	63 41 56             	arpl   %eax,0x56(%ecx)
46cb70:	67 42                	addr16 inc %edx
46cb72:	31 41 46             	xor    %eax,0x46(%ecx)
46cb75:	6f                   	outsl  %ds:(%esi),(%dx)
46cb76:	41                   	inc    %ecx
46cb77:	4d                   	dec    %ebp
46cb78:	77 42                	ja     0x46cbbc
46cb7a:	53                   	push   %ebx
46cb7b:	41                   	inc    %ecx
46cb7c:	47                   	inc    %edi
46cb7d:	38 41 54             	cmp    %al,0x54(%ecx)
46cb80:	77 41                	ja     0x46cbc3
46cb82:	77 41                	ja     0x46cbc5
46cb84:	47                   	inc    %edi
46cb85:	51                   	push   %ecx
46cb86:	41                   	inc    %ecx
46cb87:	62 41 42             	bound  %eax,0x42(%ecx)
46cb8a:	6b 41 45 59          	imul   $0x59,0x45(%ecx),%eax
46cb8e:	41                   	inc    %ecx
46cb8f:	55                   	push   %ebp
46cb90:	67 41                	addr16 inc %ecx
46cb92:	31 41 47             	xor    %eax,0x47(%ecx)
46cb95:	4d                   	dec    %ebp
46cb96:	41                   	inc    %ecx
46cb97:	52                   	push   %edx
46cb98:	77 42                	ja     0x46cbdc
46cb9a:	57                   	push   %edi
46cb9b:	41                   	inc    %ecx
46cb9c:	45                   	inc    %ebp
46cb9d:	63 41 59             	arpl   %eax,0x59(%ecx)
46cba0:	77 42                	ja     0x46cbe4
46cba2:	74 41                	je     0x46cbe5
46cba4:	44                   	inc    %esp
46cba5:	6b 41 64 41          	imul   $0x41,0x64(%ecx),%eax
46cba9:	42                   	inc    %edx
46cbaa:	54                   	push   %esp
46cbab:	41                   	inc    %ecx
46cbac:	45                   	inc    %ebp
46cbad:	63 41 52             	arpl   %eax,0x52(%ecx)
46cbb0:	67 42                	addr16 inc %edx
46cbb2:	31 41 46             	xor    %eax,0x46(%ecx)
46cbb5:	6f                   	outsl  %ds:(%esi),(%dx)
46cbb6:	41                   	inc    %ecx
46cbb7:	52                   	push   %edx
46cbb8:	77 42                	ja     0x46cbfc
46cbba:	34 41                	xor    $0x41,%al
46cbbc:	47                   	inc    %edi
46cbbd:	77 41                	ja     0x46cc00
46cbbf:	54                   	push   %esp
46cbc0:	77 41                	ja     0x46cc03
46cbc2:	79 41                	jns    0x46cc05
46cbc4:	47                   	inc    %edi
46cbc5:	51                   	push   %ecx