46cd26:	2f                   	das
46cd27:	4f                   	dec    %edi
46cd28:	4b                   	dec    %ebx
46cd29:	54                   	push   %esp
46cd2a:	2b 2f                	sub    (%edi),%ebp
46cd2c:	2f                   	das
46cd2d:	38 66 50             	cmp    %ah,0x50(%esi)
46cd30:	42                   	inc    %edx
46cd31:	4d                   	dec    %ebp
46cd32:	51                   	push   %ecx
46cd33:	48                   	dec    %eax
46cd34:	38 4d 54             	cmp    %cl,0x54(%ebp)
46cd37:	45                   	inc    %ebp
46cd38:	54                   	push   %esp
46cd39:	69 58 2f 76 2f 2f 45 	imul   $0x452f2f76,0x2f(%eax),%ebx
46cd40:	52                   	push   %edx
46cd41:	41                   	inc    %ecx
46cd42:	66 48                	dec    %ax
46cd44:	56                   	push   %esi
46cd45:	6c                   	insb   (%dx),%es:(%edi)
46cd46:	46                   	inc    %esi
46cd47:	41                   	inc    %ecx
46cd48:	77 2c                	ja     0x46cd76
46cd4a:	2c 34                	sub    $0x34,%al
46cd4c:	2c 2c                	sub    $0x2c,%al
46cd4e:	74 2c                	je     0x46cd7c
46cd50:	2c 4f                	sub    $0x4f,%al
46cd52:	51                   	push   %ecx
46cd53:	2c 41                	sub    $0x41,%al
46cd55:	42                   	inc    %edx
46cd56:	2f                   	das
46cd57:	42                   	inc    %edx
46cd58:	45                   	inc    %ebp
46cd59:	78 45                	js     0x46cda0
46cd5b:	34 65                	xor    $0x65,%al
46cd5d:	50                   	push   %eax
46cd5e:	37                   	aaa
46cd5f:	2f                   	das
46cd60:	2f                   	das
46cd61:	7a 68                	jp     0x46cdcb
46cd63:	6e                   	outsb  %ds:(%esi),(%dx)
46cd64:	2f                   	das
46cd65:	76 2f                	jbe    0x46cd96
46cd67:	2f                   	das
46cd68:	45                   	inc    %ebp
46cd69:	51                   	push   %ecx
46cd6a:	38 66 48             	cmp    %ah,0x48(%esi)
46cd6d:	46                   	inc    %esi
46cd6e:	6c                   	insb   (%dx),%es:(%edi)
46cd6f:	46                   	inc    %esi
46cd70:	41                   	inc    %ecx
46cd71:	77 2c                	ja     0x46cd9f
46cd73:	41                   	inc    %ecx
46cd74:	42                   	inc    %edx
46cd75:	6f                   	outsl  %ds:(%esi),(%dx)
46cd76:	2c 2c                	sub    $0x2c,%al
46cd78:	6c                   	insb   (%dx),%es:(%edi)
46cd79:	2c 2c                	sub    $0x2c,%al
46cd7b:	59                   	pop    %ecx
46cd7c:	77 2c                	ja     0x46cdaa
46cd7e:	41                   	inc    %ecx
46cd7f:	42                   	inc    %edx
46cd80:	38 2f                	cmp    %ch,(%edi)
46cd82:	45                   	inc    %ebp
46cd83:	78 41                	js     0x46cdc6
46cd85:	34 53                	xor    $0x53,%al
46cd87:	50                   	push   %eax
46cd88:	37                   	aaa
46cd89:	2f                   	das
46cd8a:	2f                   	das
46cd8b:	78 6f                	js     0x46cdfc
46cd8d:	54                   	push   %esp
46cd8e:	44                   	inc    %esp
46cd8f:	78 38                	js     0x46cdc9
46cd91:	2b 45 78             	sub    0x78(%ebp),%eax
46cd94:	41                   	inc    %ecx
46cd95:	34 50                	xor    $0x50,%al
46cd97:	50                   	push   %eax
46cd98:	37                   	aaa
46cd99:	2f                   	das
46cd9a:	2f                   	das
46cd9b:	7a 67                	jp     0x46ce04
46cd9d:	72 2f                	jb     0x46cdce
46cd9f:	76 2f                	jbe    0x46cdd0
46cda1:	2f                   	das
46cda2:	47                   	inc    %edi
46cda3:	52                   	push   %edx
46cda4:	4d                   	dec    %ebp
46cda5:	4e                   	dec    %esi
46cda6:	48                   	dec    %eax
46cda7:	52                   	push   %edx
46cda8:	4d                   	dec    %ebp
46cda9:	50                   	push   %eax
46cdaa:	4f                   	dec    %edi
46cdab:	43                   	inc    %ebx
46cdac:	44                   	inc    %esp
46cdad:	2b 2f                	sub    (%edi),%ebp
46cdaf:	2f                   	das
46cdb0:	38 52 44             	cmp    %dl,0x44(%edx)
46cdb3:	52                   	push   %edx
46cdb4:	38 63 57             	cmp    %ah,0x57(%ebx)
46cdb7:	55                   	push   %ebp
46cdb8:	55                   	push   %ebp
46cdb9:	4c                   	dec    %esp
46cdba:	2c 2c                	sub    $0x2c,%al
46cdbc:	44                   	inc    %esp
46cdbd:	51                   	push   %ecx
46cdbe:	2c 41                	sub    $0x41,%al
46cdc0:	42                   	inc    %edx
46cdc1:	73 2c                	jae    0x46cdef
46cdc3:	2c 71                	sub    $0x71,%al
46cdc5:	2c 2c                	sub    $0x2c,%al
46cdc7:	4f                   	dec    %edi
46cdc8:	51                   	push   %ecx
46cdc9:	2c 41                	sub    $0x41,%al
46cdcb:	45                   	inc    %ebp
46cdcc:	6b 2c 41 42          	imul   $0x42,(%ecx,%eax,2),%ebp
46cdd0:	53                   	push   %ebx
46cdd1:	2c 2c                	sub    $0x2c,%al
46cdd3:	59                   	pop    %ecx
46cdd4:	51                   	push   %ecx
46cdd5:	2c 41                	sub    $0x41,%al
46cdd7:	47                   	inc    %edi
46cdd8:	77 2c                	ja     0x46ce06
46cdda:	41                   	inc    %ecx
46cddb:	42                   	inc    %edx
46cddc:	34 2c                	xor    $0x2c,%al
46cdde:	2c 67                	sub    $0x67,%al
46cde0:	51                   	push   %ecx
46cde1:	2c 41                	sub    $0x41,%al
46cde3:	49                   	dec    %ecx
46cde4:	30 2c 2c             	xor    %ch,(%esp,%ebp,1)
46cde7:	62 45 77             	bound  %eax,0x77(%ebp)
46cdea:	38 34 34             	cmp    %dh,(%esp,%esi,1)
46cded:	76 33                	jbe    0x46ce22
46cdef:	2f                   	das
46cdf0:	2f                   	das
46cdf1:	7a 6a                	jp     0x46ce5d
46cdf3:	52                   	push   %edx
46cdf4:	2f                   	das
46cdf5:	66 2f                	data16 das
46cdf7:	2f                   	das
46cdf8:	42                   	inc    %edx
46cdf9:	77 64                	ja     0x46ce5f
46cdfb:	61                   	popa
46cdfc:	47                   	inc    %edi
46cdfd:	6c                   	insb   (%dx),%es:(%edi)
46cdfe:	6f                   	outsl  %ds:(%esi),(%dx)
46cdff:	4d                   	dec    %ebp
46ce00:	46                   	inc    %esi
46ce01:	68 4d 4e 4f 4d       	push   $0x4d4f4e4d
46ce06:	50                   	push   %eax
46ce07:	39 2f                	cmp    %ebp,(%edi)
46ce09:	2f                   	das
46ce0a:	38 52 42             	cmp    %dl,0x42(%edx)
46ce0d:	6a 6c                	push   $0x6c
46ce0f:	70 41                	jo     0x46ce52
46ce11:	51                   	push   %ecx
46ce12:	2c 46                	sub    $0x46,%al
46ce14:	78 4d                	js     0x46ce63
46ce16:	4e                   	dec    %esi
46ce17:	4f                   	dec    %edi
46ce18:	4c                   	dec    %esp
46ce19:	54                   	push   %esp
46ce1a:	39 2f                	cmp    %ebp,(%edi)
46ce1c:	2f                   	das
46ce1d:	38 52 42             	cmp    %dl,0x42(%edx)
46ce20:	7a 6e                	jp     0x46ce90
46ce22:	71 2c                	jno    0x46ce50
46ce24:	2c 47                	sub    $0x47,%al
46ce26:	78 4d                	js     0x46ce75
46ce28:	4e                   	dec    %esi
46ce29:	4f                   	dec    %edi
46ce2a:	4b                   	dec    %ebx
46ce2b:	58                   	pop    %eax
46ce2c:	39 2f                	cmp    %ebp,(%edi)
46ce2e:	2f                   	das
46ce2f:	38 43 62             	cmp    %al,0x62(%ebx)
46ce32:	77 45                	ja     0x46ce79
46ce34:	2c 41                	sub    $0x41,%al
46ce36:	6f                   	outsl  %ds:(%esi),(%dx)
46ce37:	4c                   	dec    %esp
46ce38:	48                   	dec    %eax
46ce39:	7a 30                	jp     0x46ce6b
46ce3b:	54                   	push   %esp
46ce3c:	44                   	inc    %esp
46ce3d:	54                   	push   %esp
46ce3e:	69 56 2f 66 2f 2f 41 	imul   $0x412f2f66,0x2f(%esi),%edx
46ce45:	42                   	inc    %edx
46ce46:	67 54                	addr16 push %esp
46ce48:	44                   	inc    %esp
46ce49:	54                   	push   %esp
46ce4a:	69 4d 2f 66 2f 2f 43 	imul   $0x432f2f66,0x2f(%ebp),%ecx
46ce51:	49                   	dec    %ecx
46ce52:	30 45 2c             	xor    %al,0x2c(%ebp)
46ce55:	41                   	inc    %ecx
46ce56:	42                   	inc    %edx
46ce57:	44                   	inc    %esp
46ce58:	52                   	push   %edx
46ce59:	6f                   	outsl  %ds:(%esi),(%dx)
46ce5a:	54                   	push   %esp
46ce5b:	44                   	inc    %esp
46ce5c:	54                   	push   %esp
46ce5d:	68 39 2f 66 2f       	push   $0x2f662f39
46ce62:	2f                   	das
46ce63:	46                   	inc    %esi
46ce64:	67 6f                	outsl  %ds:(%si),(%dx)
46ce66:	66 50                	push   %ax
46ce68:	68 4d 4e 4f 48       	push   $0x484f4e4d
46ce6d:	4c                   	dec    %esp
46ce6e:	39 2f                	cmp    %ebp,(%edi)
46ce70:	2f                   	das
46ce71:	38 57 45             	cmp    %dl,0x45(%edi)
46ce74:	77 63                	ja     0x46ced9
46ce76:	66 50                	push   %ax
46ce78:	78 4d                	js     0x46cec7
46ce7a:	4e                   	dec    %esi
46ce7b:	4f                   	dec    %edi
46ce7c:	47                   	inc    %edi
46ce7d:	62 39                	bound  %edi,(%ecx)
46ce7f:	2f                   	das
46ce80:	2f                   	das
46ce81:	38 41 48             	cmp    %al,0x48(%ecx)
46ce84:	52                   	push   %edx
46ce85:	4d                   	dec    %ebp
46ce86:	4e                   	dec    %esi
46ce87:	4f                   	dec    %edi
46ce88:	46                   	inc    %esi
46ce89:	33 39                	xor    (%ecx),%edi
46ce8b:	2f                   	das
46ce8c:	2f                   	das
46ce8d:	38 57 45             	cmp    %dl,0x45(%edi)
46ce90:	77 59                	ja     0x46ceeb
46ce92:	66 50                	push   %ax
46ce94:	42                   	inc    %edx
46ce95:	4d                   	dec    %ebp
46ce96:	4e                   	dec    %esi
46ce97:	4f                   	dec    %edi
46ce98:	46                   	inc    %esi
46ce99:	48                   	dec    %eax
46ce9a:	39 2f                	cmp    %ebp,(%edi)
46ce9c:	2f                   	das
46ce9d:	38 72 4b             	cmp    %dh,0x4b(%edx)
46cea0:	52                   	push   %edx
46cea1:	45                   	inc    %ebp
46cea2:	4d                   	dec    %ebp
46cea3:	48                   	dec    %eax
46cea4:	79 5a                	jns    0x46cf00
46cea6:	68 45 77 77 52       	push   $0x52777745
46ceab:	44                   	inc    %esp
46ceac:	42                   	inc    %edx
46cead:	38 6f 57             	cmp    %ch,0x57(%edi)
46ceb0:	45                   	inc    %ebp
46ceb1:	55                   	push   %ebp
46ceb2:	47                   	inc    %edi
46ceb3:	2c 2c                	sub    $0x2c,%al
46ceb5:	43                   	inc    %ebx
46ceb6:	77 2c                	ja     0x46cee4
46ceb8:	41                   	inc    %ecx
46ceb9:	42                   	inc    %edx
46ceba:	45                   	inc    %ebp
46cebb:	2c 2c                	sub    $0x2c,%al
46cebd:	67 2c 2c             	addr16 sub $0x2c,%al
46cec0:	4f                   	dec    %edi
46cec1:	77 2c                	ja     0x46ceef
46cec3:	41                   	inc    %ecx
46cec4:	45                   	inc    %ebp
46cec5:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
46cec8:	42                   	inc    %edx
46cec9:	55                   	push   %ebp
46ceca:	2c 2c                	sub    $0x2c,%al
46cecc:	48                   	dec    %eax
46cecd:	79 45                	jns    0x46cf14
46cecf:	6f                   	outsl  %ds:(%esi),(%dx)
46ced0:	4f                   	dec    %edi
46ced1:	2c 41                	sub    $0x41,%al
46ced3:	42                   	inc    %edx
46ced4:	68 4d 4d 4b 38       	push   $0x384b4d4d
46ced9:	77 41                	ja     0x46cf1c
46cedb:	46                   	inc    %esi
46cedc:	52                   	push   %edx
46cedd:	4d                   	dec    %ebp
46cede:	4d                   	dec    %ebp
46cedf:	4b                   	dec    %ebx
46cee0:	38 59 47             	cmp    %bl,0x47(%ecx)
46cee3:	47                   	inc    %edi
46cee4:	6c                   	insb   (%dx),%es:(%edi)
46cee5:	67 4b                	addr16 dec %ebx
46cee7:	48                   	dec    %eax
46cee8:	79 59                	jns    0x46cf43
46ceea:	6f                   	outsl  %ds:(%esi),(%dx)
46ceeb:	4f                   	dec    %edi
46ceec:	2c 41                	sub    $0x41,%al
46ceee:	42                   	inc    %edx
46ceef:	68 4d 4d 4b 37       	push   $0x374b4d4d
46cef4:	63 53 43             	arpl   %edx,0x43(%ebx)
46cef7:	43                   	inc    %ebx
46cef8:	67 43                	addr16 inc %ebx
46cefa:	2c 41                	sub    $0x41,%al
46cefc:	4b                   	dec    %ebx
46cefd:	4b                   	dec    %ebx
46cefe:	41                   	inc    %ecx
46ceff:	4d                   	dec    %ebp
46cf00:	2c 41                	sub    $0x41,%al
46cf02:	6f                   	outsl  %ds:(%esi),(%dx)
46cf03:	57                   	push   %edi
46cf04:	43                   	inc    %ebx
46cf05:	51                   	push   %ecx
46cf06:	59                   	pop    %ecx
46cf07:	61                   	popa
46cf08:	4b                   	dec    %ebx
46cf09:	41                   	inc    %ecx
46cf0a:	51                   	push   %ecx
46cf0b:	2c 41                	sub    $0x41,%al
46cf0d:	6f                   	outsl  %ds:(%esi),(%dx)
46cf0e:	66 2f                	data16 das
46cf10:	68 4d 4d 4b 35       	push   $0x354b4d4d
46cf15:	77 43                	ja     0x46cf5a
46cf17:	45                   	inc    %ebp
46cf18:	51                   	push   %ecx
46cf19:	59                   	pop    %ecx
46cf1a:	52                   	push   %edx
46cf1b:	42                   	inc    %edx
46cf1c:	32 38                	xor    (%eax),%bh
46cf1e:	46                   	inc    %esi
46cf1f:	2c 41                	sub    $0x41,%al
46cf21:	4b                   	dec    %ebx
46cf22:	45                   	inc    %ebp
46cf23:	77 67                	ja     0x46cf8c
46cf25:	66 2f                	data16 das
46cf27:	42                   	inc    %edx
46cf28:	4d                   	dec    %ebp
46cf29:	4d                   	dec    %ebp
46cf2a:	4b                   	dec    %ebx
46cf2b:	34 6f                	xor    $0x6f,%al
46cf2d:	41                   	inc    %ecx
46cf2e:	48                   	dec    %eax
46cf2f:	2f                   	das
46cf30:	73 54                	jae    0x46cf86
46cf32:	44                   	inc    %esp
46cf33:	43                   	inc    %ebx
46cf34:	75 44                	jne    0x46cf7a
46cf36:	45                   	inc    %ebp
46cf37:	51                   	push   %ecx
46cf38:	63 58 57             	arpl   %ebx,0x57(%eax)
46cf3b:	42                   	inc    %edx
46cf3c:	4d                   	dec    %ebp
46cf3d:	48                   	dec    %eax
46cf3e:	4b                   	dec    %ebx
46cf3f:	77 63                	ja     0x46cfa4