46dd6d:	52                   	push   %edx
46dd6e:	42                   	inc    %edx
46dd6f:	5a                   	pop    %edx
46dd70:	45                   	inc    %ebp
46dd71:	49                   	dec    %ecx
46dd72:	59                   	pop    %ecx
46dd73:	51                   	push   %ecx
46dd74:	63 47 6b             	arpl   %eax,0x6b(%edi)
46dd77:	57                   	push   %edi
46dd78:	47                   	inc    %edi
46dd79:	30 6e 42             	xor    %ch,0x42(%esi)
46dd7c:	77 54                	ja     0x46ddd2
46dd7e:	43                   	inc    %ebx
46dd7f:	44                   	inc    %esp
46dd80:	68 45 2f 66 2f       	push   $0x2f662f45
46dd85:	2f                   	das
46dd86:	41                   	inc    %ecx
46dd87:	67 4b                	addr16 dec %ebx
46dd89:	4f                   	dec    %edi
46dd8a:	61                   	popa
46dd8b:	52                   	push   %edx
46dd8c:	66 61                	popaw
46dd8e:	6b 52 39 77          	imul   $0x77,0x39(%edx),%edx
46dd92:	59                   	pop    %ecx
46dd93:	51                   	push   %ecx
46dd94:	77 66                	ja     0x46ddfc
46dd96:	43                   	inc    %ebx
46dd97:	52                   	push   %edx
46dd98:	4d                   	dec    %ebp
46dd99:	49                   	dec    %ecx
46dd9a:	4f                   	dec    %edi
46dd9b:	44                   	inc    %esp
46dd9c:	44                   	inc    %esp
46dd9d:	39 2f                	cmp    %ebp,(%edi)
46dd9f:	2f                   	das
46dda0:	38 41 48             	cmp    %al,0x48(%ecx)
46dda3:	77 73                	ja     0x46de18
46dda5:	54                   	push   %esp
46dda6:	43                   	inc    %ebx
46dda7:	44                   	inc    %esp
46dda8:	67 6d                	insl   (%dx),%es:(%di)
46ddaa:	2f                   	das
46ddab:	66 2f                	data16 das
46ddad:	2f                   	das
46ddae:	41                   	inc    %ecx
46ddaf:	6f                   	outsl  %ds:(%esi),(%dx)
46ddb0:	35 70 46 39 6f       	xor    $0x6f394670,%eax
46ddb5:	54                   	push   %esp
46ddb6:	42                   	inc    %edx
46ddb7:	43                   	inc    %ebx
46ddb8:	73 57                	jae    0x46de11
46ddba:	52                   	push   %edx
46ddbb:	51                   	push   %ecx
46ddbc:	4d                   	dec    %ebp
46ddbd:	2c 41                	sub    $0x41,%al
46ddbf:	42                   	inc    %edx
46ddc0:	52                   	push   %edx
46ddc1:	2f                   	das
46ddc2:	76 2f                	jbe    0x46ddf3
46ddc4:	2f                   	das
46ddc5:	62 2f                	bound  %ebp,(%edi)
46ddc7:	37                   	aaa
46ddc8:	2f                   	das
46ddc9:	2f                   	das
46ddca:	33 76 2b             	xor    0x2b(%esi),%esi
46ddcd:	2f                   	das
46ddce:	2f                   	das
46ddcf:	38 34 50             	cmp    %dh,(%eax,%edx,2)
46ddd2:	76 37                	jbe    0x46de0b
46ddd4:	2f                   	das
46ddd5:	2f                   	das
46ddd6:	78 39                	js     0x46de11
46ddd8:	78 45                	js     0x46de1f
46ddda:	77 67                	ja     0x46de43
46dddc:	34 2f                	xor    $0x2f,%al
46ddde:	76 7a                	jbe    0x46de5a
46dde0:	2f                   	das
46dde1:	2f                   	das
46dde2:	78 59                	js     0x46de3d
46dde4:	4b                   	dec    %ebx
46dde5:	4b                   	dec    %ebx
46dde6:	77 63                	ja     0x46de4b
46dde8:	54                   	push   %esp
46dde9:	44                   	inc    %esp
46ddea:	6a 67                	push   $0x67
46ddec:	58                   	pop    %eax
46dded:	2f                   	das
46ddee:	76 2f                	jbe    0x46de1f
46ddf0:	2f                   	das
46ddf1:	48                   	dec    %eax
46ddf2:	68 4d 49 4f 4f       	push   $0x4f4f494d
46ddf7:	76 38                	jbe    0x46de31
46ddf9:	2f                   	das
46ddfa:	2f                   	das
46ddfb:	38 52 42             	cmp    %dl,0x42(%edx)
46ddfe:	53                   	push   %ebx
46ddff:	77 43                	ja     0x46de44
46de01:	4b                   	dec    %ebx
46de02:	77 6b                	ja     0x46de6f
46de04:	72 62                	jb     0x46de68
46de06:	42                   	inc    %edx
46de07:	4d                   	dec    %ebp
46de08:	50                   	push   %eax
46de09:	4f                   	dec    %edi
46de0a:	4f                   	dec    %edi
46de0b:	7a 39                	jp     0x46de46
46de0d:	2f                   	das
46de0e:	2f                   	das
46de0f:	38 66 44             	cmp    %ah,0x44(%esi)
46de12:	52                   	push   %edx
46de13:	4d                   	dec    %ebp
46de14:	49                   	dec    %ecx
46de15:	4f                   	dec    %edi
46de16:	4e                   	dec    %esi
46de17:	50                   	push   %eax
46de18:	38 2f                	cmp    %ch,(%edi)
46de1a:	2f                   	das
46de1b:	38 57 45             	cmp    %dl,0x45(%edi)
46de1e:	77 55                	ja     0x46de75
46de20:	72 46                	jb     0x46de68
46de22:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46de26:	2c 32                	sub    $0x32,%al
46de28:	76 33                	jbe    0x46de5d
46de2a:	2f                   	das
46de2b:	2f                   	das
46de2c:	2b 72 39             	sub    0x39(%edx),%esi
46de2f:	2f                   	das
46de30:	2f                   	das
46de31:	2f                   	das
46de32:	39 2f                	cmp    %ebp,(%edi)
46de34:	66 2f                	data16 das
46de36:	2f                   	das
46de37:	4f                   	dec    %edi
46de38:	4c                   	dec    %esp
46de39:	6e                   	outsb  %ds:(%esi),(%dx)
46de3a:	39 2f                	cmp    %ebp,(%edi)
46de3c:	2f                   	das
46de3d:	38 66 44             	cmp    %ah,0x44(%esi)
46de40:	68 4d 49 4f 4b       	push   $0x4b4f494d
46de45:	2f                   	das
46de46:	38 2f                	cmp    %ch,(%edi)
46de48:	2f                   	das
46de49:	38 57 4b             	cmp    %dl,0x4b(%edi)
46de4c:	77 4d                	ja     0x46de9b
46de4e:	47                   	inc    %edi
46de4f:	46                   	inc    %esi
46de50:	39 59 4b             	cmp    %ebx,0x4b(%ecx)
46de53:	4b                   	dec    %ebx
46de54:	77 63                	ja     0x46deb9
46de56:	54                   	push   %esp
46de57:	45                   	inc    %ebp
46de58:	44                   	inc    %esp
46de59:	69 4a 2f 66 2f 2f 41 	imul   $0x412f2f66,0x2f(%edx),%ecx
46de60:	43                   	inc    %ebx
46de61:	73 57                	jae    0x46deba
46de63:	52                   	push   %edx
46de64:	51                   	push   %ecx
46de65:	4d                   	dec    %ebp
46de66:	2c 41                	sub    $0x41,%al
46de68:	43                   	inc    %ebx
46de69:	43                   	inc    %ebx
46de6a:	2f                   	das
46de6b:	66 2f                	data16 das
46de6d:	2f                   	das
46de6e:	6c                   	insb   (%dx),%es:(%edi)
46de6f:	50                   	push   %eax
46de70:	33 2f                	xor    (%edi),%ebp
46de72:	2f                   	das
46de73:	36 50                	ss push %eax
46de75:	39 2f                	cmp    %ebp,(%edi)
46de77:	2f                   	das
46de78:	38 34 59             	cmp    %dh,(%ecx,%ebx,2)
46de7b:	66 33 2f             	xor    (%edi),%bp
46de7e:	2f                   	das
46de7f:	78 45                	js     0x46dec6
46de81:	46                   	inc    %esi
46de82:	46                   	inc    %esi
46de83:	39 59 54             	cmp    %ebx,0x54(%ecx)
46de86:	42                   	inc    %edx
46de87:	53                   	push   %ebx
46de88:	73 48                	jae    0x46ded2
46de8a:	45                   	inc    %ebp
46de8b:	78 45                	js     0x46ded2
46de8d:	34 51                	xor    $0x51,%al
46de8f:	50                   	push   %eax
46de90:	33 2f                	xor    (%edi),%ebp
46de92:	2f                   	das
46de93:	78 45                	js     0x46deda
46de95:	46                   	inc    %esi
46de96:	45                   	inc    %ebp
46de97:	51                   	push   %ecx
46de98:	54                   	push   %esp
46de99:	2b 41 68             	sub    0x68(%ecx),%eax
46de9c:	62 2b                	bound  %ebp,(%ebx)
46de9e:	41                   	inc    %ecx
46de9f:	52                   	push   %edx
46dea0:	4d                   	dec    %ebp
46dea1:	47                   	inc    %edi
46dea2:	4b                   	dec    %ebx
46dea3:	78 5a                	js     0x46deff
46dea5:	46                   	inc    %esi
46dea6:	41                   	inc    %ecx
46dea7:	77 2c                	ja     0x46ded5
46dea9:	41                   	inc    %ecx
46deaa:	43                   	inc    %ebx
46deab:	72 39                	jb     0x46dee6
46dead:	2f                   	das
46deae:	2f                   	das
46deaf:	38 39                	cmp    %bh,(%ecx)
46deb1:	2f                   	das
46deb2:	66 2f                	data16 das
46deb4:	2f                   	das
46deb5:	53                   	push   %ebx
46deb6:	2f                   	das
46deb7:	33 2f                	xor    (%edi),%ebp
46deb9:	2f                   	das
46deba:	7a 67                	jp     0x46df23
46debc:	4c                   	dec    %esp
46debd:	2f                   	das
46debe:	66 2f                	data16 das
46dec0:	2f                   	das
46dec1:	45                   	inc    %ebp
46dec2:	51                   	push   %ecx
46dec3:	59                   	pop    %ecx
46dec4:	73 41                	jae    0x46df07
46dec6:	69 73 4a 4b 77 6f 54 	imul   $0x546f774b,0x4a(%ebx),%esi
46decd:	45                   	inc    %ebp
46dece:	6a 6a                	push   $0x6a
46ded0:	71 2f                	jno    0x46df01
46ded2:	50                   	push   %eax
46ded3:	2f                   	das
46ded4:	2f                   	das
46ded5:	46                   	inc    %esi
46ded6:	79 73                	jns    0x46df4b
46ded8:	44                   	inc    %esp
46ded9:	46                   	inc    %esi
46deda:	69 73 41 4f 67 72 2f 	imul   $0x2f72674f,0x41(%ebx),%esi
46dee1:	2f                   	das
46dee2:	2f                   	das
46dee3:	38 4a 41             	cmp    %cl,0x41(%edx)
46dee6:	6f                   	outsl  %ds:(%esi),(%dx)
46dee7:	35 70 47 4e 6f       	xor    $0x6f4e4770,%eax
46deec:	58                   	pop    %eax
46deed:	31 6f 30             	xor    %ebp,0x30(%edi)
46def0:	45                   	inc    %ebp
46def1:	2c 41                	sub    $0x41,%al
46def3:	42                   	inc    %edx
46def4:	4b                   	dec    %ebx
46def5:	42                   	inc    %edx
46def6:	2c 2c                	sub    $0x2c,%al
46def8:	70 30                	jo     0x46df2a
46defa:	41                   	inc    %ecx
46defb:	51                   	push   %ecx
46defc:	2c 47                	sub    $0x47,%al
46defe:	77 30                	ja     0x46df30
46df00:	72 54                	jb     0x46df56
46df02:	52                   	push   %edx
46df03:	45                   	inc    %ebp
46df04:	4a                   	dec    %edx
46df05:	48                   	dec    %eax
46df06:	7a 78                	jp     0x46df80
46df08:	68 45 77 6b 72       	push   $0x726b7745
46df0d:	46                   	inc    %esi
46df0e:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46df12:	2c 73                	sub    $0x73,%al
46df14:	2f                   	das
46df15:	7a 2f                	jp     0x46df46
46df17:	2f                   	das
46df18:	38 50 38             	cmp    %dl,0x38(%eax)
46df1b:	2f                   	das
46df1c:	2f                   	das
46df1d:	2f                   	das
46df1e:	56                   	push   %esi
46df1f:	2f                   	das
46df20:	50                   	push   %eax
46df21:	2f                   	das
46df22:	2f                   	das
46df23:	4f                   	dec    %edi
46df24:	4a                   	dec    %edx
46df25:	6e                   	outsb  %ds:(%esi),(%dx)
46df26:	38 2f                	cmp    %ch,(%edi)
46df28:	2f                   	das
46df29:	38 52 43             	cmp    %dl,0x43(%edx)
46df2c:	52                   	push   %edx
46df2d:	38 34 57             	cmp    %dh,(%edi,%edx,2)
46df30:	45                   	inc    %ebp
46df31:	55                   	push   %ebp
46df32:	44                   	inc    %esp
46df33:	2c 2c                	sub    $0x2c,%al
46df35:	49                   	dec    %ecx
46df36:	77 2c                	ja     0x46df64
46df38:	41                   	inc    %ecx
46df39:	43                   	inc    %ebx
46df3a:	73 2c                	jae    0x46df68
46df3c:	2c 39                	sub    $0x39,%al
46df3e:	2c 2c                	sub    $0x2c,%al
46df40:	4b                   	dec    %ebx
46df41:	78 5a                	js     0x46df9d
46df43:	46                   	inc    %esi
46df44:	41                   	inc    %ecx
46df45:	77 2c                	ja     0x46df73
46df47:	41                   	inc    %ecx
46df48:	47                   	inc    %edi
46df49:	62 38                	bound  %edi,(%eax)
46df4b:	2f                   	das
46df4c:	2f                   	das
46df4d:	39 32                	cmp    %esi,(%edx)
46df4f:	2f                   	das
46df50:	50                   	push   %eax
46df51:	2f                   	das
46df52:	2f                   	das
46df53:	67 2f                	addr16 das
46df55:	7a 2f                	jp     0x46df86
46df57:	2f                   	das
46df58:	7a 68                	jp     0x46dfc2
46df5a:	57                   	push   %edi
46df5b:	2f                   	das
46df5c:	50                   	push   %eax
46df5d:	2f                   	das
46df5e:	2f                   	das
46df5f:	48                   	dec    %eax
46df60:	7a 63                	jp     0x46dfc5
46df62:	6f                   	outsl  %ds:(%esi),(%dx)
46df63:	4f                   	dec    %edi
46df64:	67 2c 42             	addr16 sub $0x42,%al
46df67:	68 4d 4a 4b 36       	push   $0x364b4a4d
46df6c:	67 72 47             	addr16 jb 0x46dfb6
46df6f:	42                   	inc    %edx
46df70:	2f                   	das
46df71:	32 45 77             	xor    0x77(%ebp),%al
46df74:	6b 72 6f 41          	imul   $0x41,0x6f(%edx),%esi
46df78:	6b 54 42 79 73       	imul   $0x73,0x79(%edx,%eax,2),%edx
46df7d:	48                   	dec    %eax
46df7e:	45                   	inc    %ebp
46df7f:	78 4d                	js     0x46dfce
46df81:	34 4c                	xor    $0x4c,%al
46df83:	66 7a 2f             	data16 jp 0x46dfb5
46df86:	2f                   	das
46df87:	78 2f                	js     0x46dfb8
46df89:	30 45 77             	xor    %al,0x77(%ebp)
46df8c:	6b 72 6a 68          	imul   $0x68,0x6a(%edx),%esi
46df90:	45                   	inc    %ebp
46df91:	48                   	dec    %eax
46df92:	4b                   	dec    %ebx
46df93:	68 4d 77 41 67       	push   $0x6741774d
46df98:	43                   	inc    %ebx
46df99:	57                   	push   %edi
46df9a:	41                   	inc    %ecx
46df9b:	77 2c                	ja     0x46dfc9
46df9d:	42                   	inc    %edx