46db3e:	66 2f                	data16 das
46db40:	68 4d 52 4f 48       	push   $0x484f524d
46db45:	6e                   	outsb  %ds:(%esi),(%dx)
46db46:	2f                   	das
46db47:	2f                   	das
46db48:	2f                   	das
46db49:	38 57 4f             	cmp    %dl,0x4f(%edi)
46db4c:	48                   	dec    %eax
46db4d:	41                   	inc    %ecx
46db4e:	43                   	inc    %ebx
46db4f:	2c 41                	sub    $0x41,%al
46db51:	56                   	push   %esi
46db52:	45                   	inc    %ebp
46db53:	78 45                	js     0x46db9a
46db55:	34 61                	xor    $0x61,%al
46db57:	2f                   	das
46db58:	2f                   	das
46db59:	2f                   	das
46db5a:	2f                   	das
46db5b:	7a 68                	jp     0x46dbc5
46db5d:	64 2f                	fs das
46db5f:	2f                   	das
46db60:	2f                   	das
46db61:	2f                   	das
46db62:	45                   	inc    %ebp
46db63:	51                   	push   %ecx
46db64:	38 66 4f             	cmp    %ah,0x4f(%esi)
46db67:	56                   	push   %esi
46db68:	6b 34 4d 51 49 2c 42 	imul   $0x30,0x422c4951(,%ecx,2),%esi
46db6f:	30
46db70:	54                   	push   %esp
46db71:	45                   	inc    %ebp
46db72:	44                   	inc    %esp
46db73:	68 4c 2f 2f 2f       	push   $0x2f2f2f4c
46db78:	2f                   	das
46db79:	48                   	dec    %eax
46db7a:	78 63                	js     0x46dbdf
46db7c:	34 44                	xor    $0x44,%al
46db7e:	51                   	push   %ecx
46db7f:	49                   	dec    %ecx
46db80:	2c 42                	sub    $0x42,%al
46db82:	77 54                	ja     0x46dbd8
46db84:	45                   	inc    %ebp
46db85:	44                   	inc    %esp
46db86:	67 38 2f             	cmp    %ch,(%bx)
46db89:	2f                   	das
46db8a:	2f                   	das
46db8b:	2f                   	das
46db8c:	4f                   	dec    %edi
46db8d:	43                   	inc    %ebx
46db8e:	76 2f                	jbe    0x46dbbf
46db90:	2f                   	das
46db91:	2f                   	das
46db92:	38 66 43             	cmp    %ah,0x43(%esi)
46db95:	54                   	push   %esp
46db96:	6a 69                	push   $0x69
46db98:	41                   	inc    %ecx
46db99:	51                   	push   %ecx
46db9a:	2c 48                	sub    $0x48,%al
46db9c:	78 59                	js     0x46dbf7
46db9e:	54                   	push   %esp
46db9f:	44                   	inc    %esp
46dba0:	7a 67                	jp     0x46dc09
46dba2:	62 2f                	bound  %ebp,(%edi)
46dba4:	2f                   	das
46dba5:	2f                   	das
46dba6:	2f                   	das
46dba7:	45                   	inc    %ebp
46dba8:	51                   	push   %ecx
46dba9:	34 66                	xor    $0x66,%al
46dbab:	4d                   	dec    %ebp
46dbac:	6c                   	insb   (%dx),%es:(%edi)
46dbad:	6b 34 72 41          	imul   $0x41,(%edx,%esi,2),%esi
46dbb1:	45                   	inc    %ebp
46dbb2:	2c 42                	sub    $0x42,%al
46dbb4:	38 55 45             	cmp    %dl,0x45(%ebp)
46dbb7:	77 38                	ja     0x46dbf1
46dbb9:	34 43                	xor    $0x43,%al
46dbbb:	50                   	push   %eax
46dbbc:	2f                   	das
46dbbd:	2f                   	das
46dbbe:	2f                   	das
46dbbf:	7a 6a                	jp     0x46dc2b
46dbc1:	33 2f                	xor    (%edi),%ebp
46dbc3:	76 2f                	jbe    0x46dbf4
46dbc5:	2f                   	das
46dbc6:	45                   	inc    %ebp
46dbc7:	51                   	push   %ecx
46dbc8:	30 66 4e             	xor    %ah,0x4e(%esi)
46dbcb:	46                   	inc    %esi
46dbcc:	6c                   	insb   (%dx),%es:(%edi)
46dbcd:	46                   	inc    %esi
46dbce:	41                   	inc    %ecx
46dbcf:	77 2c                	ja     0x46dbfd
46dbd1:	41                   	inc    %ecx
46dbd2:	42                   	inc    %edx
46dbd3:	6b 2c 2c 33          	imul   $0x33,(%esp,%ebp,1),%ebp
46dbd7:	2c 2c                	sub    $0x2c,%al
46dbd9:	53                   	push   %ebx
46dbda:	2c 2c                	sub    $0x2c,%al
46dbdc:	42                   	inc    %edx
46dbdd:	34 54                	xor    $0x54,%al
46dbdf:	44                   	inc    %esp
46dbe0:	6a 6a                	push   $0x6a
46dbe2:	5a                   	pop    %edx
46dbe3:	2f                   	das
46dbe4:	76 2f                	jbe    0x46dc15
46dbe6:	2f                   	das
46dbe7:	47                   	inc    %edi
46dbe8:	78 4d                	js     0x46dc37
46dbea:	4e                   	dec    %esi
46dbeb:	48                   	dec    %eax
46dbec:	77 38                	ja     0x46dc26
46dbee:	54                   	push   %esp
46dbef:	44                   	inc    %esp
46dbf0:	6a 6a                	push   $0x6a
46dbf2:	4e                   	dec    %esi
46dbf3:	2f                   	das
46dbf4:	76 2f                	jbe    0x46dc25
46dbf6:	2f                   	das
46dbf7:	4f                   	dec    %edi
46dbf8:	4c                   	dec    %esp
46dbf9:	7a 2b                	jp     0x46dc26
46dbfb:	2f                   	das
46dbfc:	2f                   	das
46dbfd:	38 52 44             	cmp    %dl,0x44(%edx)
46dc00:	42                   	inc    %edx
46dc01:	38 33                	cmp    %dh,(%ebx)
46dc03:	57                   	push   %edi
46dc04:	45                   	inc    %ebp
46dc05:	55                   	push   %ebp
46dc06:	44                   	inc    %esp
46dc07:	2c 2c                	sub    $0x2c,%al
46dc09:	48                   	dec    %eax
46dc0a:	67 2c 41             	addr16 sub $0x41,%al
46dc0d:	44                   	inc    %esp
46dc0e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
46dc11:	42                   	inc    %edx
46dc12:	50                   	push   %eax
46dc13:	2c 2c                	sub    $0x2c,%al
46dc15:	47                   	inc    %edi
46dc16:	68 4d 4e 4f 4a       	push   $0x4a4f4e4d
46dc1b:	37                   	aaa
46dc1c:	2b 2f                	sub    (%edi),%ebp
46dc1e:	2f                   	das
46dc1f:	38 66 50             	cmp    %ah,0x50(%esi)
46dc22:	43                   	inc    %ebx
46dc23:	67 36 2c 41          	addr16 ss sub $0x41,%al
46dc27:	47                   	inc    %edi
46dc28:	45                   	inc    %ebp
46dc29:	77 77                	ja     0x46dca2
46dc2b:	64 45                	fs inc %ebp
46dc2d:	77 30                	ja     0x46dc5f
46dc2f:	34 6a                	xor    $0x6a,%al
46dc31:	66 37                	data16 aaa
46dc33:	2f                   	das
46dc34:	2f                   	das
46dc35:	7a 68                	jp     0x46dc9f
46dc37:	38 2f                	cmp    %ch,(%edi)
46dc39:	76 2f                	jbe    0x46dc6a
46dc3b:	2f                   	das
46dc3c:	45                   	inc    %ebp
46dc3d:	51                   	push   %ecx
46dc3e:	73 66                	jae    0x46dca6
46dc40:	4e                   	dec    %esi
46dc41:	46                   	inc    %esi
46dc42:	68 46 41 77 2c       	push   $0x2c774146
46dc47:	41                   	inc    %ecx
46dc48:	43                   	inc    %ebx
46dc49:	2c 2c                	sub    $0x2c,%al
46dc4b:	41                   	inc    %ecx
46dc4c:	2f                   	das
46dc4d:	2c 2c                	sub    $0x2c,%al
46dc4f:	55                   	push   %ebp
46dc50:	51                   	push   %ecx
46dc51:	2c 41                	sub    $0x41,%al
46dc53:	42                   	inc    %edx
46dc54:	2f                   	das
46dc55:	6e                   	outsb  %ds:(%esi),(%dx)
46dc56:	45                   	inc    %ebp
46dc57:	77 77                	ja     0x46dcd0
46dc59:	34 58                	xor    $0x58,%al
46dc5b:	66 37                	data16 aaa
46dc5d:	2f                   	das
46dc5e:	2f                   	das
46dc5f:	78 38                	js     0x46dc99
46dc61:	34 4b                	xor    $0x4b,%al
46dc63:	44                   	inc    %esp
46dc64:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
46dc67:	59                   	pop    %ecx
46dc68:	54                   	push   %esp
46dc69:	43                   	inc    %ebx
46dc6a:	78 2f                	js     0x46dc9b
46dc6c:	6d                   	insl   (%dx),%es:(%edi)
46dc6d:	45                   	inc    %ebp
46dc6e:	77 77                	ja     0x46dce7
46dc70:	34 53                	xor    $0x53,%al
46dc72:	2f                   	das
46dc73:	37                   	aaa
46dc74:	2f                   	das
46dc75:	2f                   	das
46dc76:	7a 67                	jp     0x46dcdf
46dc78:	36 2f                	ss das
46dc7a:	76 2f                	jbe    0x46dcab
46dc7c:	2f                   	das
46dc7d:	45                   	inc    %ebp
46dc7e:	51                   	push   %ecx
46dc7f:	6f                   	outsl  %ds:(%esi),(%dx)
46dc80:	66 4f                	dec    %di
46dc82:	56                   	push   %esi
46dc83:	68 46 41 77 2c       	push   $0x2c774146
46dc88:	41                   	inc    %ecx
46dc89:	43                   	inc    %ebx
46dc8a:	2c 2c                	sub    $0x2c,%al
46dc8c:	41                   	inc    %ecx
46dc8d:	74 2c                	je     0x46dcbb
46dc8f:	2c 62                	sub    $0x62,%al
46dc91:	2c 2c                	sub    $0x2c,%al
46dc93:	42                   	inc    %edx
46dc94:	2f                   	das
46dc95:	69 45 77 73 34 47 2f 	imul   $0x2f473473,0x77(%ebp),%eax
46dc9c:	37                   	aaa
46dc9d:	2f                   	das
46dc9e:	2f                   	das
46dc9f:	78 38                	js     0x46dcd9
46dca1:	36 4b                	ss dec %ebx
46dca3:	44                   	inc    %esp
46dca4:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
46dca7:	59                   	pop    %ecx
46dca8:	54                   	push   %esp
46dca9:	43                   	inc    %ebx
46dcaa:	68 2f 68 45 77       	push   $0x7745682f
46dcaf:	73 34                	jae    0x46dce5
46dcb1:	43                   	inc    %ebx
46dcb2:	66 37                	data16 aaa
46dcb4:	2f                   	das
46dcb5:	2f                   	das
46dcb6:	7a 6a                	jp     0x46dd22
46dcb8:	34 2f                	xor    $0x2f,%al
46dcba:	66 2f                	data16 das
46dcbc:	2f                   	das
46dcbd:	48                   	dec    %eax
46dcbe:	77 38                	ja     0x46dcf8
46dcc0:	54                   	push   %esp
46dcc1:	43                   	inc    %ebx
46dcc2:	42                   	inc    %edx
46dcc3:	2f                   	das
46dcc4:	6b 45 77 6f          	imul   $0x6f,0x77(%ebp),%eax
46dcc8:	34 36                	xor    $0x36,%al
46dcca:	2f                   	das
46dccb:	33 2f                	xor    (%edi),%ebp
46dccd:	2f                   	das
46dcce:	78 45                	js     0x46dd15
46dcd0:	49                   	dec    %ecx
46dcd1:	48                   	dec    %eax
46dcd2:	7a 64                	jp     0x46dd38
46dcd4:	5a                   	pop    %edx
46dcd5:	52                   	push   %edx
46dcd6:	51                   	push   %ecx
46dcd7:	73 2c                	jae    0x46dd05
46dcd9:	2c 4f                	sub    $0x4f,%al
46dcdb:	2c 2c                	sub    $0x2c,%al
46dcdd:	4a                   	dec    %edx
46dcde:	51                   	push   %ecx
46dcdf:	2c 41                	sub    $0x41,%al
46dce1:	44                   	inc    %esp
46dce2:	6b 2c 41 42          	imul   $0x42,(%ecx,%eax,2),%ebp
46dce6:	4f                   	dec    %edi
46dce7:	2c 2c                	sub    $0x2c,%al
46dce9:	5a                   	pop    %edx
46dcea:	51                   	push   %ecx
46dceb:	2c 41                	sub    $0x41,%al
46dced:	48                   	dec    %eax
46dcee:	6b 2c 41 43          	imul   $0x43,(%ecx,%eax,2),%ebp
46dcf2:	44                   	inc    %esp
46dcf3:	2c 2c                	sub    $0x2c,%al
46dcf5:	71 77                	jno    0x46dd6e
46dcf7:	2c 41                	sub    $0x41,%al
46dcf9:	4c                   	dec    %esp
46dcfa:	34 2c                	xor    $0x2c,%al
46dcfc:	41                   	inc    %ecx
46dcfd:	44                   	inc    %esp
46dcfe:	57                   	push   %edi
46dcff:	2c 2c                	sub    $0x2c,%al
46dd01:	2b 67 2c             	sub    0x2c(%edi),%esp
46dd04:	41                   	inc    %ecx
46dd05:	42                   	inc    %edx
46dd06:	2f                   	das
46dd07:	71 45                	jno    0x46dd4e
46dd09:	77 6f                	ja     0x46dd7a
46dd0b:	34 72                	xor    $0x72,%al
46dd0d:	50                   	push   %eax
46dd0e:	33 2f                	xor    (%edi),%ebp
46dd10:	2f                   	das
46dd11:	7a 69                	jp     0x46dd7c
46dd13:	62 2f                	bound  %ebp,(%edi)
46dd15:	66 2f                	data16 das
46dd17:	2f                   	das
46dd18:	42                   	inc    %edx
46dd19:	67 4e                	addr16 dec %esi
46dd1b:	76 44                	jbe    0x46dd61
46dd1d:	51                   	push   %ecx
46dd1e:	2c 43                	sub    $0x43,%al
46dd20:	68 66 61 51 4f       	push   $0x4f516166
46dd25:	45                   	inc    %ebp
46dd26:	2c 2c                	sub    $0x2c,%al
46dd28:	66 63 42 4d          	arpl   %ax,0x4d(%edx)
46dd2c:	49                   	dec    %ecx
46dd2d:	4f                   	dec    %edi
46dd2e:	49                   	dec    %ecx
46dd2f:	54                   	push   %esp
46dd30:	39 2f                	cmp    %ebp,(%edi)
46dd32:	2f                   	das
46dd33:	38 43 6a             	cmp    %al,0x6a(%ebx)
46dd36:	6d                   	insl   (%dx),%es:(%edi)
46dd37:	6b 58 31 6f          	imul   $0x6f,0x31(%eax),%ebx
46dd3b:	30 45 2c             	xor    %al,0x2c(%ebp)
46dd3e:	41                   	inc    %ecx
46dd3f:	42                   	inc    %edx
46dd40:	44                   	inc    %esp
46dd41:	52                   	push   %edx
46dd42:	38 4d 45             	cmp    %cl,0x45(%ebp)
46dd45:	77 67                	ja     0x46ddae
46dd47:	34 63                	xor    $0x63,%al
46dd49:	50                   	push   %eax
46dd4a:	33 2f                	xor    (%edi),%ebp
46dd4c:	2f                   	das
46dd4d:	79 67                	jns    0x46ddb6
46dd4f:	4f                   	dec    %edi
46dd50:	2c 41                	sub    $0x41,%al
46dd52:	4b                   	dec    %ebx
46dd53:	41                   	inc    %ecx
46dd54:	32 38                	xor    (%eax),%bh
46dd56:	50                   	push   %eax
46dd57:	2c 41                	sub    $0x41,%al
46dd59:	4b                   	dec    %ebx
46dd5a:	43                   	inc    %ebx
46dd5b:	78 38                	js     0x46dd95
46dd5d:	4b                   	dec    %ebx
46dd5e:	45                   	inc    %ebp
46dd5f:	77 67                	ja     0x46ddc8
46dd61:	34 57                	xor    $0x57,%al
46dd63:	2f                   	das
46dd64:	33 2f                	xor    (%edi),%ebp
46dd66:	2f                   	das
46dd67:	77 6b                	ja     0x46ddd4
46dd69:	52                   	push   %edx
46dd6a:	42                   	inc    %edx
46dd6b:	51                   	push   %ecx
46dd6c:	49                   	dec    %ecx