46da33:	52                   	push   %edx
46da34:	4d                   	dec    %ebp
46da35:	49                   	dec    %ecx
46da36:	4f                   	dec    %edi
46da37:	50                   	push   %eax
46da38:	45                   	inc    %ebp
46da39:	42                   	inc    %edx
46da3a:	2c 41                	sub    $0x41,%al
46da3c:	52                   	push   %edx
46da3d:	43                   	inc    %ebx
46da3e:	68 38 74 59 52       	push   $0x52597438
46da43:	4d                   	dec    %ebp
46da44:	4b                   	dec    %ebx
46da45:	4f                   	dec    %edi
46da46:	4b                   	dec    %ebx
46da47:	38 42 2c             	cmp    %al,0x2c(%edx)
46da4a:	41                   	inc    %ecx
46da4b:	52                   	push   %edx
46da4c:	43                   	inc    %ebx
46da4d:	78 38                	js     0x46da87
46da4f:	76 59                	jbe    0x46daaa
46da51:	52                   	push   %edx
46da52:	4d                   	dec    %ebp
46da53:	4c                   	dec    %esp
46da54:	4f                   	dec    %edi
46da55:	47                   	inc    %edi
46da56:	34 42                	xor    $0x42,%al
46da58:	2c 41                	sub    $0x41,%al
46da5a:	52                   	push   %edx
46da5b:	44                   	inc    %esp
46da5c:	42                   	inc    %edx
46da5d:	38 74 59 52          	cmp    %dh,0x52(%ecx,%ebx,2)
46da61:	4d                   	dec    %ebp
46da62:	4d                   	dec    %ebp
46da63:	4f                   	dec    %edi
46da64:	44                   	inc    %esp
46da65:	4d                   	dec    %ebp
46da66:	42                   	inc    %edx
46da67:	2c 41                	sub    $0x41,%al
46da69:	52                   	push   %edx
46da6a:	44                   	inc    %esp
46da6b:	52                   	push   %edx
46da6c:	38 78 59             	cmp    %bh,0x59(%eax)
46da6f:	52                   	push   %edx
46da70:	4d                   	dec    %ebp
46da71:	4e                   	dec    %esi
46da72:	4f                   	dec    %edi
46da73:	4f                   	dec    %edi
46da74:	45                   	inc    %ebp
46da75:	2c 2c                	sub    $0x2c,%al
46da77:	52                   	push   %edx
46da78:	44                   	inc    %esp
46da79:	68 38 37 59 52       	push   $0x52593738
46da7e:	4d                   	dec    %ebp
46da7f:	4f                   	dec    %edi
46da80:	4f                   	dec    %edi
46da81:	4d                   	dec    %ebp
46da82:	45                   	inc    %ebp
46da83:	2c 2c                	sub    $0x2c,%al
46da85:	52                   	push   %edx
46da86:	44                   	inc    %esp
46da87:	78 38                	js     0x46dac1
46da89:	74 59                	je     0x46dae4
46da8b:	52                   	push   %edx
46da8c:	4d                   	dec    %ebp
46da8d:	50                   	push   %eax
46da8e:	4f                   	dec    %edi
46da8f:	4a                   	dec    %edx
46da90:	2c 2c                	sub    $0x2c,%al
46da92:	41                   	inc    %ecx
46da93:	52                   	push   %edx
46da94:	45                   	inc    %ebp
46da95:	42                   	inc    %edx
46da96:	38 7a 59             	cmp    %bh,0x59(%edx)
46da99:	52                   	push   %edx
46da9a:	4d                   	dec    %ebp
46da9b:	51                   	push   %ecx
46da9c:	4b                   	dec    %ebx
46da9d:	32 41 52             	xor    0x52(%ecx),%al
46daa0:	45                   	inc    %ebp
46daa1:	52                   	push   %edx
46daa2:	38 77 59             	cmp    %dh,0x59(%edi)
46daa5:	52                   	push   %edx
46daa6:	4d                   	dec    %ebp
46daa7:	52                   	push   %edx
46daa8:	4b                   	dec    %ebx
46daa9:	7a 67                	jp     0x46db12
46daab:	52                   	push   %edx
46daac:	45                   	inc    %ebp
46daad:	68 38 38 59 52       	push   $0x52593838
46dab2:	4d                   	dec    %ebp
46dab3:	53                   	push   %ebx
46dab4:	4b                   	dec    %ebx
46dab5:	78 51                	js     0x46db08
46dab7:	52                   	push   %edx
46dab8:	45                   	inc    %ebp
46dab9:	78 38                	js     0x46daf3
46dabb:	36 59                	ss pop %ecx
46dabd:	54                   	push   %esp
46dabe:	6a 4d                	push   $0x4d
46dac0:	41                   	inc    %ecx
46dac1:	77 2c                	ja     0x46daef
46dac3:	45                   	inc    %ebp
46dac4:	52                   	push   %edx
46dac5:	4d                   	dec    %ebp
46dac6:	66 4f                	dec    %di
46dac8:	31 67 34             	xor    %esp,0x34(%edi)
46dacb:	6c                   	insb   (%dx),%es:(%edi)
46dacc:	41                   	inc    %ecx
46dacd:	4d                   	dec    %ebp
46dace:	2c 42                	sub    $0x42,%al
46dad0:	38 30                	cmp    %dh,(%eax)
46dad2:	4b                   	dec    %ebx
46dad3:	44                   	inc    %esp
46dad4:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
46dad7:	59                   	pop    %ecx
46dad8:	54                   	push   %esp
46dad9:	45                   	inc    %ebp
46dada:	79 76                	jns    0x46db52
46dadc:	68 45 52 49 66       	push   $0x66495245
46dae1:	4c                   	dec    %esp
46dae2:	31 6b 34             	xor    %ebp,0x34(%ebx)
46dae5:	55                   	push   %ebp
46dae6:	51                   	push   %ecx
46dae7:	4d                   	dec    %ebp
46dae8:	2c 42                	sub    $0x42,%al
46daea:	2f                   	das
46daeb:	38 45 78             	cmp    %al,0x78(%ebp)
46daee:	4d                   	dec    %ebp
46daef:	72 30                	jb     0x46db21
46daf1:	52                   	push   %edx
46daf2:	38 54 4f 41          	cmp    %dl,0x41(%edi,%ecx,2)
46daf6:	38 44 2c 41          	cmp    %al,0x41(%esp,%ebp,1)
46dafa:	66 2f                	data16 das
46dafc:	52                   	push   %edx
46dafd:	4d                   	dec    %ebp
46dafe:	54                   	push   %esp
46daff:	4b                   	dec    %ebx
46db00:	38 51 72             	cmp    %dl,0x72(%ecx)
46db03:	75 52                	jne    0x46db57
46db05:	45                   	inc    %ebp
46db06:	52                   	push   %edx
46db07:	48                   	dec    %eax
46db08:	7a 4e                	jp     0x46db58
46db0a:	59                   	pop    %ecx
46db0b:	4f                   	dec    %edi
46db0c:	4e                   	dec    %esi
46db0d:	38 43 2c             	cmp    %al,0x2c(%ebx)
46db10:	41                   	inc    %ecx
46db11:	66 44                	inc    %sp
46db13:	42                   	inc    %edx
46db14:	4d                   	dec    %ebp
46db15:	53                   	push   %ebx
46db16:	4b                   	dec    %ebx
46db17:	36 6b 66 49 53       	imul   $0x53,%ss:0x49(%esi),%esp
46db1c:	67 34 2c             	addr16 xor $0x2c,%al
46db1f:	41                   	inc    %ecx
46db20:	47                   	inc    %edi
46db21:	4f                   	dec    %edi
46db22:	4c                   	dec    %esp
46db23:	6b 43 2c 41          	imul   $0x41,0x2c(%ebx),%eax
46db27:	66 44                	inc    %sp
46db29:	52                   	push   %edx
46db2a:	4d                   	dec    %ebp
46db2b:	53                   	push   %ebx
46db2c:	4b                   	dec    %ebx
46db2d:	35 63 72 6a 42       	xor    $0x426a7263,%eax
46db32:	45                   	inc    %ebp
46db33:	51                   	push   %ecx
46db34:	48                   	dec    %eax
46db35:	7a 4e                	jp     0x46db85
46db37:	5a                   	pop    %edx
46db38:	4f                   	dec    %edi
46db39:	49                   	dec    %ecx
46db3a:	6b 43 2c 41          	imul   $0x41,0x2c(%ebx),%eax
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