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
46cf41:	54                   	push   %esp
46cf42:	45                   	inc    %ebp
46cf43:	6a 67                	push   $0x67
46cf45:	41                   	inc    %ecx
46cf46:	2f                   	das
46cf47:	76 2f                	jbe    0x46cf78
46cf49:	2f                   	das
46cf4a:	45                   	inc    %ebp
46cf4b:	51                   	push   %ecx
46cf4c:	63 48 2f             	arpl   %ecx,0x2f(%eax)
46cf4f:	67 51                	addr16 push %ecx
46cf51:	54                   	push   %esp
46cf52:	43                   	inc    %ebx
46cf53:	53                   	push   %ebx
46cf54:	73 57                	jae    0x46cfad
46cf56:	52                   	push   %edx
46cf57:	51                   	push   %ecx
46cf58:	4d                   	dec    %ebp
46cf59:	2c 41                	sub    $0x41,%al
46cf5b:	44                   	inc    %esp
46cf5c:	30 2f                	xor    %ch,(%edi)
46cf5e:	66 2f                	data16 das
46cf60:	2f                   	das
46cf61:	42                   	inc    %edx
46cf62:	76 37                	jbe    0x46cf9b
46cf64:	2f                   	das
46cf65:	2f                   	das
46cf66:	79 54                	jns    0x46cfbc
46cf68:	2b 2f                	sub    (%edi),%ebp
46cf6a:	2f                   	das
46cf6b:	38 34 7a             	cmp    %dh,(%edx,%edi,2)
46cf6e:	66 33 2f             	xor    (%edi),%bp
46cf71:	2f                   	das
46cf72:	78 45                	js     0x46cfb9
46cf74:	4a                   	dec    %edx
46cf75:	4c                   	dec    %esp
46cf76:	41                   	inc    %ecx
46cf77:	49                   	dec    %ecx
46cf78:	72 47                	jb     0x46cfc1
46cf7a:	43                   	inc    %ebx
46cf7b:	73 5a                	jae    0x46cfd7
46cf7d:	52                   	push   %edx
46cf7e:	51                   	push   %ecx
46cf7f:	4d                   	dec    %ebp
46cf80:	2c 41                	sub    $0x41,%al
46cf82:	43                   	inc    %ebx
46cf83:	71 2f                	jno    0x46cfb4
46cf85:	66 2f                	data16 das
46cf87:	2f                   	das
46cf88:	76 50                	jbe    0x46cfda
46cf8a:	33 2f                	xor    (%edi),%ebp
46cf8c:	2f                   	das
46cf8d:	39 48 39             	cmp    %ecx,0x39(%eax)
46cf90:	2f                   	das
46cf91:	2f                   	das
46cf92:	38 34 6c             	cmp    %dh,(%esp,%ebp,2)
46cf95:	2f                   	das
46cf96:	33 2f                	xor    (%edi),%ebp
46cf98:	2f                   	das
46cf99:	78 63                	js     0x46cffe
46cf9b:	72 41                	jb     0x46cfde
46cf9d:	78 59                	js     0x46cff8
46cf9f:	72 41                	jb     0x46cfe2
46cfa1:	44                   	inc    %esp
46cfa2:	6f                   	outsl  %ds:(%esi),(%dx)
46cfa3:	56                   	push   %esi
46cfa4:	2f                   	das
46cfa5:	2f                   	das
46cfa6:	2f                   	das
46cfa7:	2f                   	das
46cfa8:	41                   	inc    %ecx
46cfa9:	43                   	inc    %ebx
46cfaa:	73 48                	jae    0x46cff4
46cfac:	45                   	inc    %ebp
46cfad:	78 4d                	js     0x46cffc
46cfaf:	34 62                	xor    $0x62,%al
46cfb1:	2f                   	das
46cfb2:	33 2f                	xor    (%edi),%ebp
46cfb4:	2f                   	das
46cfb5:	78 45                	js     0x46cffc
46cfb7:	47                   	inc    %edi
46cfb8:	46                   	inc    %esi
46cfb9:	31 67 54             	xor    %esp,0x54(%edi)
46cfbc:	42                   	inc    %edx
46cfbd:	69 73 57 52 51 4d 2c 	imul   $0x2c4d5152,0x57(%ebx),%esi
46cfc4:	41                   	inc    %ecx
46cfc5:	42                   	inc    %edx
46cfc6:	4b                   	dec    %ebx
46cfc7:	2f                   	das
46cfc8:	66 2f                	data16 das
46cfca:	2f                   	das
46cfcb:	58                   	pop    %eax
46cfcc:	2f                   	das
46cfcd:	33 2f                	xor    (%edi),%ebp
46cfcf:	2f                   	das
46cfd0:	33 4c 39 2f          	xor    0x2f(%ecx,%edi,1),%ecx
46cfd4:	2f                   	das
46cfd5:	38 34 4e             	cmp    %dh,(%esi,%ecx,2)
46cfd8:	2f                   	das
46cfd9:	33 2f                	xor    (%edi),%ebp
46cfdb:	2f                   	das
46cfdc:	78 45                	js     0x46d023
46cfde:	47                   	inc    %edi
46cfdf:	42                   	inc    %edx
46cfe0:	2f                   	das
46cfe1:	34 45                	xor    $0x45,%al
46cfe3:	45                   	inc    %ebp
46cfe4:	77 6f                	ja     0x46d055
46cfe6:	72 42                	jb     0x46d02a
46cfe8:	78 4d                	js     0x46d037
46cfea:	55                   	push   %ebp
46cfeb:	4f                   	dec    %edi
46cfec:	42                   	inc    %edx
46cfed:	54                   	push   %esp
46cfee:	39 2f                	cmp    %ebp,(%edi)
46cff0:	2f                   	das
46cff1:	38 52 43             	cmp    %dl,0x43(%edx)
46cff4:	69 77 43 4b 78 67 72 	imul   $0x7267784b,0x43(%edi),%esi
46cffb:	47                   	inc    %edi
46cffc:	55                   	push   %ebp
46cffd:	55                   	push   %ebp
46cffe:	44                   	inc    %esp
46cfff:	2c 2c                	sub    $0x2c,%al
46d001:	37                   	aaa
46d002:	2f                   	das
46d003:	7a 2f                	jp     0x46d034
46d005:	2f                   	das
46d006:	77 54                	ja     0x46d05c
46d008:	39 2f                	cmp    %ebp,(%edi)
46d00a:	2f                   	das
46d00b:	38 58 2f             	cmp    %bl,0x2f(%eax)
46d00e:	66 2f                	data16 das
46d010:	2f                   	das
46d011:	4f                   	dec    %edi
46d012:	4f                   	dec    %edi
46d013:	4c                   	dec    %esp
46d014:	38 2f                	cmp    %ch,(%edi)
46d016:	2f                   	das
46d017:	38 58 4b             	cmp    %bl,0x4b(%eax)
46d01a:	77 4d                	ja     0x46d069
46d01c:	57                   	push   %edi
46d01d:	4b                   	dec    %ebx
46d01e:	77 41                	ja     0x46d061
46d020:	36 68 66 37 2f 2f    	ss push $0x2f2f3766
46d026:	77 6b                	ja     0x46d093
46d028:	57                   	push   %edi
46d029:	4b                   	dec    %ebx
46d02a:	41                   	inc    %ecx
46d02b:	59                   	pop    %ecx
46d02c:	2c 41                	sub    $0x41,%al
46d02e:	6f                   	outsl  %ds:(%esi),(%dx)
46d02f:	54                   	push   %esp
46d030:	42                   	inc    %edx
46d031:	43                   	inc    %ebx
46d032:	73 37                	jae    0x46d06b
46d034:	45                   	inc    %ebp
46d035:	51                   	push   %ecx
46d036:	34 66                	xor    $0x66,%al
46d038:	4a                   	dec    %edx
46d039:	6d                   	insl   (%dx),%es:(%edi)
46d03a:	45                   	inc    %ebp
46d03b:	54                   	push   %esp
46d03c:	44                   	inc    %esp
46d03d:	69 73 48 45 78 55 34 	imul   $0x34557845,0x48(%ebx),%esi
46d044:	72 50                	jb     0x46d096
46d046:	7a 2f                	jp     0x46d077
46d048:	2f                   	das
46d049:	78 45                	js     0x46d090
46d04b:	4f                   	dec    %edi
46d04c:	48                   	dec    %eax
46d04d:	79 4e                	jns    0x46d09d
46d04f:	59                   	pop    %ecx
46d050:	52                   	push   %edx
46d051:	51                   	push   %ecx
46d052:	59                   	pop    %ecx