46cc20:	59                   	pop    %ecx
46cc21:	34 54                	xor    $0x54,%al
46cc23:	51                   	push   %ecx
46cc24:	4d                   	dec    %ebp
46cc25:	2c 42                	sub    $0x42,%al
46cc27:	2f                   	das
46cc28:	37                   	aaa
46cc29:	45                   	inc    %ebp
46cc2a:	78 59                	js     0x46cc85
46cc2c:	72 70                	jb     0x46cc9e
46cc2e:	78 45                	js     0x46cc75
46cc30:	56                   	push   %esi
46cc31:	48                   	dec    %eax
46cc32:	79 4e                	jns    0x46cc82
46cc34:	59                   	pop    %ecx
46cc35:	4f                   	dec    %edi
46cc36:	41                   	inc    %ecx
46cc37:	67 44                	addr16 inc %esp
46cc39:	2c 41                	sub    $0x41,%al
46cc3b:	66 2f                	data16 das
46cc3d:	52                   	push   %edx
46cc3e:	4d                   	dec    %ebp
46cc3f:	57                   	push   %edi
46cc40:	4b                   	dec    %ebx
46cc41:	35 63 72 6a 42       	xor    $0x426a7263,%eax
46cc46:	38 65 4b             	cmp    %ah,0x4b(%ebp)
46cc49:	44                   	inc    %esp
46cc4a:	55                   	push   %ebp
46cc4b:	2c 41                	sub    $0x41,%al
46cc4d:	59                   	pop    %ecx
46cc4e:	34 35                	xor    $0x35,%al
46cc50:	51                   	push   %ecx
46cc51:	49                   	dec    %ecx
46cc52:	2c 42                	sub    $0x42,%al
46cc54:	2f                   	das
46cc55:	37                   	aaa
46cc56:	45                   	inc    %ebp
46cc57:	78 55                	js     0x46ccae
46cc59:	34 64                	xor    $0x64,%al
46cc5b:	2f                   	das
46cc5c:	2f                   	das
46cc5d:	2f                   	das
46cc5e:	2f                   	das
46cc5f:	78 45                	js     0x46cca6
46cc61:	55                   	push   %ebp
46cc62:	48                   	dec    %eax
46cc63:	78 6c                	js     0x46ccd1
46cc65:	59                   	pop    %ecx
46cc66:	4f                   	dec    %edi
46cc67:	4c                   	dec    %esp
46cc68:	4d                   	dec    %ebp
46cc69:	43                   	inc    %ebx
46cc6a:	2c 41                	sub    $0x41,%al
46cc6c:	66 2b 52 4d          	sub    0x4d(%edx),%dx
46cc70:	56                   	push   %esi
46cc71:	4f                   	dec    %edi
46cc72:	47                   	inc    %edi
46cc73:	54                   	push   %esp
46cc74:	2f                   	das
46cc75:	2f                   	das
46cc76:	2f                   	das
46cc77:	38 34 56             	cmp    %dh,(%esi,%edx,2)
46cc7a:	76 2f                	jbe    0x46ccab
46cc7c:	2f                   	das
46cc7d:	2f                   	das
46cc7e:	78 38                	js     0x46ccb8
46cc80:	6e                   	outsb  %ds:(%esi),(%dx)
46cc81:	4b                   	dec    %ebx
46cc82:	44                   	inc    %esp
46cc83:	67 2c 41             	addr16 sub $0x41,%al
46cc86:	59                   	pop    %ecx
46cc87:	34 69                	xor    $0x69,%al
46cc89:	67 49                	addr16 dec %ecx
46cc8b:	2c 42                	sub    $0x42,%al
46cc8d:	2f                   	das
46cc8e:	4b                   	dec    %ebx
46cc8f:	45                   	inc    %ebp
46cc90:	78 51                	js     0x46cce3
46cc92:	34 51                	xor    $0x51,%al
46cc94:	66 2f                	data16 das
46cc96:	2f                   	das
46cc97:	2f                   	das
46cc98:	78 45                	js     0x46ccdf
46cc9a:	54                   	push   %esp
46cc9b:	48                   	dec    %eax
46cc9c:	78 35                	js     0x46ccd3
46cc9e:	59                   	pop    %ecx
46cc9f:	4f                   	dec    %edi
46cca0:	46                   	inc    %esi
46cca1:	4d                   	dec    %ebp
46cca2:	43                   	inc    %ebx
46cca3:	2c 41                	sub    $0x41,%al
46cca5:	66 78 42             	data16 js 0x46ccea
46cca8:	4d                   	dec    %ebp
46cca9:	55                   	push   %ebp
46ccaa:	4f                   	dec    %edi
46ccab:	43                   	inc    %ebx
46ccac:	37                   	aaa
46ccad:	2f                   	das
46ccae:	2f                   	das
46ccaf:	2f                   	das
46ccb0:	38 34 48             	cmp    %dh,(%eax,%ecx,2)
46ccb3:	66 2f                	data16 das
46ccb5:	2f                   	das
46ccb6:	2f                   	das
46ccb7:	78 45                	js     0x46ccfe
46ccb9:	53                   	push   %ebx
46ccba:	48                   	dec    %eax
46ccbb:	79 64                	jns    0x46cd21
46ccbd:	59                   	pop    %ecx
46ccbe:	4f                   	dec    %edi
46ccbf:	42                   	inc    %edx
46ccc0:	30 43 2c             	xor    %al,0x2c(%ebx)
46ccc3:	41                   	inc    %ecx
46ccc4:	56                   	push   %esi
46ccc5:	45                   	inc    %ebp
46ccc6:	78 4d                	js     0x46cd15
46ccc8:	34 43                	xor    $0x43,%al
46ccca:	2f                   	das
46cccb:	2f                   	das
46cccc:	2f                   	das
46cccd:	2f                   	das
46ccce:	78 38                	js     0x46cd08
46ccd0:	64 4b                	fs dec %ebx
46ccd2:	44                   	inc    %esp
46ccd3:	67 2c 41             	addr16 sub $0x41,%al
46ccd6:	59                   	pop    %ecx
46ccd7:	34 2b                	xor    $0x2b,%al
46ccd9:	51                   	push   %ecx
46ccda:	45                   	inc    %ebp
46ccdb:	2c 42                	sub    $0x42,%al
46ccdd:	2f                   	das
46ccde:	34 45                	xor    $0x45,%al
46cce0:	78 4d                	js     0x46cd2f
46cce2:	34 39                	xor    $0x39,%al
46cce4:	76 37                	jbe    0x46cd1d
46cce6:	2f                   	das
46cce7:	2f                   	das
46cce8:	7a 6a                	jp     0x46cd54
46ccea:	6c                   	insb   (%dx),%es:(%edi)
46cceb:	2f                   	das
46ccec:	76 2f                	jbe    0x46cd1d
46ccee:	2f                   	das
46ccef:	48                   	dec    %eax
46ccf0:	79 49                	jns    0x46cd3b
46ccf2:	6f                   	outsl  %ds:(%esi),(%dx)
46ccf3:	4f                   	dec    %edi
46ccf4:	2c 41                	sub    $0x41,%al
46ccf6:	42                   	inc    %edx
46ccf7:	68 4d 52 48 2f       	push   $0x2f48524d
46ccfc:	30 54 45 6a          	xor    %dl,0x6a(%ebp,%eax,2)
46cd00:	6a 54                	push   $0x54
46cd02:	2f                   	das
46cd03:	76 2f                	jbe    0x46cd34
46cd05:	2f                   	das
46cd06:	45                   	inc    %ebp
46cd07:	52                   	push   %edx
46cd08:	45                   	inc    %ebp
46cd09:	66 4a                	dec    %dx
46cd0b:	46                   	inc    %esi
46cd0c:	68 46 41 77 2c       	push   $0x2c774146
46cd11:	2c 30                	sub    $0x30,%al
46cd13:	2c 2c                	sub    $0x2c,%al
46cd15:	61                   	popa
46cd16:	2c 2c                	sub    $0x2c,%al
46cd18:	4f                   	dec    %edi
46cd19:	51                   	push   %ecx
46cd1a:	2c 41                	sub    $0x41,%al
46cd1c:	42                   	inc    %edx
46cd1d:	55                   	push   %ebp
46cd1e:	54                   	push   %esp
46cd1f:	45                   	inc    %ebp
46cd20:	6a 69                	push   $0x69
46cd22:	31 2f                	xor    %ebp,(%edi)
46cd24:	76 2f                	jbe    0x46cd55
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