46cbc6:	41                   	inc    %ecx
46cbc7:	62 41 42             	bound  %eax,0x42(%ecx)
46cbca:	6b 41 45 59          	imul   $0x59,0x45(%ecx),%eax
46cbce:	41                   	inc    %ecx
46cbcf:	4f                   	dec    %edi
46cbd0:	51                   	push   %ecx
46cbd1:	42                   	inc    %edx
46cbd2:	50                   	push   %eax
46cbd3:	41                   	inc    %ecx
46cbd4:	46                   	inc    %esi
46cbd5:	6b 41 56 77          	imul   $0x77,0x56(%ecx),%eax
46cbd9:	41                   	inc    %ecx
46cbda:	78 41                	js     0x46cc1d
46cbdc:	47                   	inc    %edi
46cbdd:	77 41                	ja     0x46cc20
46cbdf:	54                   	push   %esp
46cbe0:	77 41                	ja     0x46cc23
46cbe2:	77 41                	ja     0x46cc25
46cbe4:	47                   	inc    %edi
46cbe5:	77 41                	ja     0x46cc28
46cbe7:	64 51                	fs push %ecx
46cbe9:	42                   	inc    %edx
46cbea:	61                   	popa
46cbeb:	41                   	inc    %ecx
46cbec:	45                   	inc    %ebp
46cbed:	63 41 56             	arpl   %eax,0x56(%ecx)
46cbf0:	67 41                	addr16 inc %ecx
46cbf2:	30 41 46             	xor    %al,0x46(%ecx)
46cbf5:	51                   	push   %ecx
46cbf6:	41                   	inc    %ecx
46cbf7:	4d                   	dec    %ebp
46cbf8:	67 42                	addr16 inc %edx
46cbfa:	5a                   	pop    %edx
46cbfb:	41                   	inc    %ecx
46cbfc:	44                   	inc    %esp
46cbfd:	63 41 56             	arpl   %eax,0x56(%ecx)
46cc00:	51                   	push   %ecx
46cc01:	42                   	inc    %edx
46cc02:	74 41                	je     0x46cc45
46cc04:	46                   	inc    %esi
46cc05:	59                   	pop    %ecx
46cc06:	41                   	inc    %ecx
46cc07:	61                   	popa
46cc08:	41                   	inc    %ecx
46cc09:	42                   	inc    %edx
46cc0a:	61                   	popa
46cc0b:	41                   	inc    %ecx
46cc0c:	45                   	inc    %ebp
46cc0d:	59                   	pop    %ecx
46cc0e:	41                   	inc    %ecx
46cc0f:	54                   	push   %esp
46cc10:	67 41                	addr16 inc %ecx
46cc12:	77 41                	ja     0x46cc55
46cc14:	47                   	inc    %edi
46cc15:	4d                   	dec    %ebp
46cc16:	41                   	inc    %ecx
46cc17:	62 51 42             	bound  %edx,0x42(%ecx)
46cc1a:	73 41                	jae    0x46cc5d
46cc1c:	48                   	dec    %eax
46cc1d:	55                   	push   %ebp
46cc1e:	41                   	inc    %ecx
46cc1f:	57                   	push   %edi
46cc20:	67 42                	addr16 inc %edx
46cc22:	36 41                	ss inc %ecx
46cc24:	48                   	dec    %eax
46cc25:	51                   	push   %ecx
46cc26:	41                   	inc    %ecx
46cc27:	51                   	push   %ecx
46cc28:	67 42                	addr16 inc %edx
46cc2a:	61                   	popa
46cc2b:	41                   	inc    %ecx
46cc2c:	45                   	inc    %ebp
46cc2d:	63 41 55             	arpl   %eax,0x55(%ecx)
46cc30:	51                   	push   %ecx
46cc31:	41                   	inc    %ecx
46cc32:	33 41 46             	xor    0x46(%ecx),%eax
46cc35:	6f                   	outsl  %ds:(%esi),(%dx)
46cc36:	41                   	inc    %ecx
46cc37:	4d                   	dec    %ebp
46cc38:	67 42                	addr16 inc %edx
46cc3a:	57                   	push   %edi
46cc3b:	41                   	inc    %ecx
46cc3c:	44                   	inc    %esp
46cc3d:	41                   	inc    %ecx
46cc3e:	41                   	inc    %ecx
46cc3f:	57                   	push   %edi
46cc40:	41                   	inc    %ecx
46cc41:	41                   	inc    %ecx
46cc42:	78 41                	js     0x46cc85
46cc44:	45                   	inc    %ebp
46cc45:	49                   	dec    %ecx
46cc46:	41                   	inc    %ecx
46cc47:	64 67 42             	fs addr16 inc %edx
46cc4a:	6a 41                	push   $0x41
46cc4c:	44                   	inc    %esp
46cc4d:	49                   	dec    %ecx
46cc4e:	41                   	inc    %ecx
46cc4f:	62 41 41             	bound  %eax,0x41(%ecx)
46cc52:	77 41                	ja     0x46cc95
46cc54:	47                   	inc    %edi
46cc55:	45                   	inc    %ebp
46cc56:	41                   	inc    %ecx
46cc57:	56                   	push   %esi
46cc58:	77 41                	ja     0x46cc9b
46cc5a:	35 41 48 55 41       	xor    $0x41554841,%eax
46cc5f:	54                   	push   %esp
46cc60:	77 41                	ja     0x46cca3
46cc62:	79 41                	jns    0x46cca5
46cc64:	47                   	inc    %edi
46cc65:	51                   	push   %ecx
46cc66:	41                   	inc    %ecx
46cc67:	62 41 42             	bound  %eax,0x42(%ecx)
46cc6a:	6b 41 45 59          	imul   $0x59,0x45(%ecx),%eax
46cc6e:	41                   	inc    %ecx
46cc6f:	4f                   	dec    %edi
46cc70:	51                   	push   %ecx
46cc71:	42                   	inc    %edx
46cc72:	45                   	inc    %ebp
46cc73:	41                   	inc    %ecx
46cc74:	47                   	inc    %edi
46cc75:	51                   	push   %ecx
46cc76:	41                   	inc    %ecx
46cc77:	57                   	push   %edi
46cc78:	41                   	inc    %ecx
46cc79:	42                   	inc    %edx
46cc7a:	4b                   	dec    %ebx
46cc7b:	41                   	inc    %ecx
46cc7c:	48                   	dec    %eax
46cc7d:	6b 41 57 67          	imul   $0x67,0x57(%ecx),%eax
46cc81:	42                   	inc    %edx
46cc82:	58                   	pop    %eax
46cc83:	41                   	inc    %ecx
46cc84:	44                   	inc    %esp
46cc85:	55                   	push   %ebp
46cc86:	41                   	inc    %ecx
46cc87:	4d                   	dec    %ebp
46cc88:	41                   	inc    %ecx
46cc89:	42                   	inc    %edx
46cc8a:	53                   	push   %ebx
46cc8b:	41                   	inc    %ecx
46cc8c:	45                   	inc    %ebp
46cc8d:	63 41 4f             	arpl   %eax,0x4f(%ecx)
46cc90:	51                   	push   %ecx
46cc91:	42                   	inc    %edx
46cc92:	30 41 46             	xor    %al,0x46(%ecx)
46cc95:	6b 41 56 77          	imul   $0x77,0x56(%ecx),%eax
46cc99:	42                   	inc    %edx
46cc9a:	73 41                	jae    0x46ccdd
46cc9c:	48                   	dec    %eax
46cc9d:	55                   	push   %ebp
46cc9e:	41                   	inc    %ecx
46cc9f:	54                   	push   %esp
46cca0:	77 41                	ja     0x46cce3
46cca2:	78 41                	js     0x46cce5
46cca4:	45                   	inc    %ebp
46cca5:	34 41                	xor    $0x41,%al
46cca7:	62 41 42             	bound  %eax,0x42(%ecx)
46ccaa:	6b 41 45 55          	imul   $0x55,0x45(%ecx),%eax
46ccae:	41                   	inc    %ecx
46ccaf:	55                   	push   %ebp
46ccb0:	67 42                	addr16 inc %edx
46ccb2:	6f                   	outsl  %ds:(%esi),(%dx)
46ccb3:	41                   	inc    %ecx
46ccb4:	47                   	inc    %edi
46ccb5:	51                   	push   %ecx
46ccb6:	41                   	inc    %ecx
46ccb7:	52                   	push   %edx
46ccb8:	77 42                	ja     0x46ccfc
46ccba:	46                   	inc    %esi
46ccbb:	41                   	inc    %ecx
46ccbc:	44                   	inc    %esp
46ccbd:	63 41 54             	arpl   %eax,0x54(%ecx)
46ccc0:	51                   	push   %ecx
46ccc1:	42                   	inc    %edx
46ccc2:	36 41                	ss inc %ecx
46ccc4:	45                   	inc    %ebp
46ccc5:	30 41 64             	xor    %al,0x64(%ecx)
46ccc8:	77 42                	ja     0x46cd0c
46ccca:	4e                   	dec    %esi
46cccb:	41                   	inc    %ecx
46cccc:	48                   	dec    %eax
46cccd:	6f                   	outsl  %ds:(%esi),(%dx)
46ccce:	41                   	inc    %ecx
46cccf:	55                   	push   %ebp
46ccd0:	51                   	push   %ecx
46ccd1:	41                   	inc    %ecx
46ccd2:	33 41 46             	xor    0x46(%ecx),%eax
46ccd5:	45                   	inc    %ebp
46ccd6:	41                   	inc    %ecx
46ccd7:	57                   	push   %edi
46ccd8:	41                   	inc    %ecx
46ccd9:	42                   	inc    %edx
46ccda:	4f                   	dec    %edi
46ccdb:	41                   	inc    %ecx
46ccdc:	48                   	dec    %eax
46ccdd:	6f                   	outsl  %ds:(%esi),(%dx)
46ccde:	41                   	inc    %ecx
46ccdf:	57                   	push   %edi
46cce0:	67 42                	addr16 inc %edx
46cce2:	58                   	pop    %eax
46cce3:	41                   	inc    %ecx
46cce4:	44                   	inc    %esp
46cce5:	45                   	inc    %ebp
46cce6:	41                   	inc    %ecx
46cce7:	61                   	popa
46cce8:	51                   	push   %ecx
46cce9:	42                   	inc    %edx
46ccea:	69 41 45 67 41 62 41 	imul   $0x41624167,0x45(%ecx),%eax
46ccf1:	42                   	inc    %edx
46ccf2:	55                   	push   %ebp
46ccf3:	41                   	inc    %ecx
46ccf4:	46                   	inc    %esi
46ccf5:	6f                   	outsl  %ds:(%esi),(%dx)
46ccf6:	41                   	inc    %ecx
46ccf7:	57                   	push   %edi
46ccf8:	41                   	inc    %ecx
46ccf9:	42                   	inc    %edx
46ccfa:	4b                   	dec    %ebx
46ccfb:	41                   	inc    %ecx
46ccfc:	44                   	inc    %esp
46ccfd:	49                   	dec    %ecx
46ccfe:	41                   	inc    %ecx
46ccff:	57                   	push   %edi
46cd00:	67 42                	addr16 inc %edx
46cd02:	59                   	pop    %ecx
46cd03:	41                   	inc    %ecx
46cd04:	45                   	inc    %ebp
46cd05:	6b 41 4e 77          	imul   $0x77,0x4e(%ecx),%eax
46cd09:	42                   	inc    %edx
46cd0a:	56                   	push   %esi
46cd0b:	41                   	inc    %ecx
46cd0c:	44                   	inc    %esp
46cd0d:	49                   	dec    %ecx
46cd0e:	41                   	inc    %ecx
46cd0f:	62 41 42             	bound  %eax,0x42(%ecx)
46cd12:	30 41 47             	xor    %al,0x47(%ecx)
46cd15:	4d                   	dec    %ebp
46cd16:	41                   	inc    %ecx
46cd17:	52                   	push   %edx
46cd18:	77 42                	ja     0x46cd5c
46cd1a:	34 41                	xor    $0x41,%al
46cd1c:	47                   	inc    %edi
46cd1d:	77 41                	ja     0x46cd60
46cd1f:	55                   	push   %ebp
46cd20:	51                   	push   %ecx
46cd21:	42                   	inc    %edx
46cd22:	59                   	pop    %ecx
46cd23:	41                   	inc    %ecx
46cd24:	45                   	inc    %ebp
46cd25:	34 41                	xor    $0x41,%al
46cd27:	65 67 42             	gs addr16 inc %edx
46cd2a:	61                   	popa
46cd2b:	41                   	inc    %ecx
46cd2c:	46                   	inc    %esi
46cd2d:	63 41 4d             	arpl   %eax,0x4d(%ecx)
46cd30:	51                   	push   %ecx
46cd31:	42                   	inc    %edx
46cd32:	70 41                	jo     0x46cd75
46cd34:	47                   	inc    %edi
46cd35:	49                   	dec    %ecx
46cd36:	41                   	inc    %ecx
46cd37:	53                   	push   %ebx
46cd38:	41                   	inc    %ecx
46cd39:	42                   	inc    %edx
46cd3a:	73 41                	jae    0x46cd7d
46cd3c:	45                   	inc    %ebp
46cd3d:	59                   	pop    %ecx
46cd3e:	41                   	inc    %ecx
46cd3f:	5a                   	pop    %edx
46cd40:	51                   	push   %ecx
46cd41:	42                   	inc    %edx
46cd42:	49                   	dec    %ecx
46cd43:	41                   	inc    %ecx
46cd44:	45                   	inc    %ebp
46cd45:	49                   	dec    %ecx
46cd46:	41                   	inc    %ecx
46cd47:	63 77 42             	arpl   %esi,0x42(%edi)
46cd4a:	69 41 44 4d 41 53 67 	imul   $0x6753414d,0x44(%ecx),%eax
46cd51:	42                   	inc    %edx
46cd52:	73 41                	jae    0x46cd95
46cd54:	47                   	inc    %edi
46cd55:	4d                   	dec    %ebp
46cd56:	41                   	inc    %ecx
46cd57:	61                   	popa
46cd58:	67 42                	addr16 inc %edx
46cd5a:	30 41 47             	xor    %al,0x47(%ecx)
46cd5d:	6b 41 57 51          	imul   $0x51,0x57(%ecx),%eax
46cd61:	42                   	inc    %edx
46cd62:	58                   	pop    %eax
46cd63:	41                   	inc    %ecx
46cd64:	45                   	inc    %ebp
46cd65:	6f                   	outsl  %ds:(%esi),(%dx)
46cd66:	41                   	inc    %ecx
46cd67:	62 41 42             	bound  %eax,0x42(%ecx)
46cd6a:	69 41 45 67 41 57 67 	imul   $0x67574167,0x45(%ecx),%eax
46cd71:	42                   	inc    %edx
46cd72:	30 41 45             	xor    %al,0x45(%ecx)
46cd75:	38 41 4d             	cmp    %al,0x4d(%ecx)
46cd78:	77 42                	ja     0x46cdbc
46cd7a:	4f                   	dec    %edi
46cd7b:	41                   	inc    %ecx
46cd7c:	48                   	dec    %eax
46cd7d:	51                   	push   %ecx
46cd7e:	41                   	inc    %ecx
46cd7f:	59                   	pop    %ecx
46cd80:	67 41                	addr16 inc %ecx
46cd82:	79 41                	jns    0x46cdc5
46cd84:	48                   	dec    %eax
46cd85:	51                   	push   %ecx
46cd86:	41                   	inc    %ecx
46cd87:	62 41 42             	bound  %eax,0x42(%ecx)
46cd8a:	6b 41 45 63          	imul   $0x63,0x45(%ecx),%eax
46cd8e:	41                   	inc    %ecx
46cd8f:	56                   	push   %esi
46cd90:	67 42                	addr16 inc %edx
46cd92:	36 41                	ss inc %ecx
46cd94:	47                   	inc    %edi
46cd95:	51                   	push   %ecx
46cd96:	41                   	inc    %ecx
46cd97:	51                   	push   %ecx
46cd98:	51                   	push   %ecx
46cd99:	41                   	inc    %ecx
46cd9a:	39 41 44             	cmp    %eax,0x44(%ecx)
46cd9d:	30 41 41             	xor    %al,0x41(%ecx)
46cda0:	41                   	inc    %ecx
46cda1:	4d                   	dec    %ebp
46cda2:	2f                   	das
46cda3:	41                   	inc    %ecx
46cda4:	41                   	inc    %ecx
46cda5:	41                   	inc    %ecx
46cda6:	41                   	inc    %ecx
46cda7:	41                   	inc    %ecx
46cda8:	48                   	dec    %eax
46cda9:	45                   	inc    %ebp
46cdaa:	32 76 4f             	xor    0x4f(%esi),%dh
46cdad:	33 48 46             	xor    0x46(%eax),%ecx
46cdb0:	50                   	push   %eax
46cdb1:	55                   	push   %ebp
46cdb2:	53                   	push   %ebx
46cdb3:	7a 70                	jp     0x46ce25
46cdb5:	6c                   	insb   (%dx),%es:(%edi)
46cdb6:	56                   	push   %esi
46cdb7:	5a                   	pop    %edx
46cdb8:	56                   	push   %esi
46cdb9:	48                   	dec    %eax
46cdba:	62 72 44             	bound  %esi,0x44(%edx)
46cdbd:	38 41 43             	cmp    %al,0x43(%ecx)
46cdc0:	4c                   	dec    %esp
46cdc1:	64 36 58             	fs ss pop %eax
46cdc4:	46                   	inc    %esi