46aa5e:	4f                   	dec    %edi
46aa5f:	41                   	inc    %ecx
46aa60:	41                   	inc    %ecx
46aa61:	41                   	inc    %ecx
46aa62:	41                   	inc    %ecx
46aa63:	41                   	inc    %ecx
46aa64:	41                   	inc    %ecx
46aa65:	41                   	inc    %ecx
46aa66:	44                   	inc    %esp
46aa67:	41                   	inc    %ecx
46aa68:	4d                   	dec    %ebp
46aa69:	59                   	pop    %ecx
46aa6a:	42                   	inc    %edx
46aa6b:	2b 41 46             	sub    0x46(%ecx),%eax
46aa6e:	69 41 51 38 41 41 41 	imul   $0x41414138,0x51(%ecx),%eax
46aa75:	41                   	inc    %ecx
46aa76:	41                   	inc    %ecx
46aa77:	41                   	inc    %ecx
46aa78:	41                   	inc    %ecx
46aa79:	4d                   	dec    %ebp
46aa7a:	41                   	inc    %ecx
46aa7b:	78 67                	js     0x46aae4
46aa7d:	48                   	dec    %eax
46aa7e:	75 41                	jne    0x46aac1
46aa80:	57                   	push   %edi
46aa81:	73 42                	jae    0x46aac5
46aa83:	45                   	inc    %ebp
46aa84:	67 42                	addr16 inc %edx
46aa86:	6b 4b 67 41          	imul   $0x41,0x67(%ebx),%ecx
46aa8a:	41                   	inc    %ecx
46aa8b:	41                   	inc    %ecx
46aa8c:	41                   	inc    %ecx
46aa8d:	43                   	inc    %ebx
46aa8e:	47                   	inc    %edi
46aa8f:	41                   	inc    %ecx
46aa90:	45                   	inc    %ebp
46aa91:	4d                   	dec    %ebp
46aa92:	4c                   	dec    %esp
46aa93:	64 41                	fs inc %ecx
46aa95:	49                   	dec    %ecx
46aa96:	54                   	push   %esp
46aa97:	41                   	inc    %ecx
46aa98:	47                   	inc    %edi
46aa99:	52                   	push   %edx
46aa9a:	53                   	push   %ebx
46aa9b:	41                   	inc    %ecx
46aa9c:	41                   	inc    %ecx
46aa9d:	41                   	inc    %ecx
46aa9e:	41                   	inc    %ecx
46aa9f:	41                   	inc    %ecx
46aaa0:	49                   	dec    %ecx
46aaa1:	59                   	pop    %ecx
46aaa2:	41                   	inc    %ecx
46aaa3:	53                   	push   %ebx
46aaa4:	77 75                	ja     0x46ab1b
46aaa6:	36 41                	ss inc %ecx
46aaa8:	68 51 41 57 43       	push   $0x43574151
46aaad:	6f                   	outsl  %ds:(%esi),(%dx)
46aaae:	41                   	inc    %ecx
46aaaf:	41                   	inc    %ecx
46aab0:	41                   	inc    %ecx
46aab1:	41                   	inc    %ecx
46aab2:	41                   	inc    %ecx
46aab3:	68 68 68 41 43       	push   $0x43416868
46aab8:	45                   	inc    %ebp
46aab9:	51                   	push   %ecx
46aaba:	41                   	inc    %ecx
46aabb:	46                   	inc    %esi
46aabc:	51                   	push   %ecx
46aabd:	42                   	inc    %edx
46aabe:	59                   	pop    %ecx
46aabf:	55                   	push   %ebp
46aac0:	77 41                	ja     0x46ab03
46aac2:	41                   	inc    %ecx
46aac3:	41                   	inc    %ecx
46aac4:	41                   	inc    %ecx
46aac5:	43                   	inc    %ebx
46aac6:	52                   	push   %edx
46aac7:	47                   	inc    %edi
46aac8:	45                   	inc    %ebp
46aac9:	59                   	pop    %ecx
46aaca:	49                   	dec    %ecx
46aacb:	4d                   	dec    %ebp
46aacc:	77 45                	ja     0x46ab13
46aace:	56                   	push   %esi
46aacf:	41                   	inc    %ecx
46aad0:	4b                   	dec    %ebx
46aad1:	68 59 41 41 41       	push   $0x41414159
46aad6:	41                   	inc    %ecx
46aad7:	41                   	inc    %ecx
46aad8:	4a                   	dec    %edx
46aad9:	45                   	inc    %ebp
46aada:	59                   	pop    %ecx
46aadb:	52                   	push   %edx
46aadc:	67 67 7a 41          	addr16 addr16 jp 0x46ab21
46aae0:	52                   	push   %edx
46aae1:	55                   	push   %ebp
46aae2:	41                   	inc    %ecx
46aae3:	67 46                	addr16 inc %esi
46aae5:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46aae9:	41                   	inc    %ecx
46aaea:	41                   	inc    %ecx
46aaeb:	6c                   	insb   (%dx),%es:(%edi)
46aaec:	67 42                	addr16 inc %edx
46aaee:	44                   	inc    %esp
46aaef:	43                   	inc    %ebx
46aaf0:	30 34 44             	xor    %dh,(%esp,%eax,2)
46aaf3:	46                   	inc    %esi
46aaf4:	51                   	push   %ecx
46aaf5:	42                   	inc    %edx
46aaf6:	49                   	dec    %ecx
46aaf7:	58                   	pop    %eax
46aaf8:	51                   	push   %ecx
46aaf9:	41                   	inc    %ecx
46aafa:	41                   	inc    %ecx
46aafb:	41                   	inc    %ecx
46aafc:	41                   	inc    %ecx
46aafd:	43                   	inc    %ebx
46aafe:	52                   	push   %edx
46aaff:	41                   	inc    %ecx
46ab00:	45                   	inc    %ebp
46ab01:	73 4c                	jae    0x46ab4f
46ab03:	57                   	push   %edi
46ab04:	67 4d                	addr16 dec %ebp
46ab06:	57                   	push   %edi
46ab07:	41                   	inc    %ecx
46ab08:	49                   	dec    %ecx
46ab09:	68 64 41 41 41       	push   $0x41414164
46ab0e:	41                   	inc    %ecx
46ab0f:	41                   	inc    %ecx
46ab10:	4a                   	dec    %edx
46ab11:	45                   	inc    %ebp
46ab12:	41                   	inc    %ecx
46ab13:	54                   	push   %esp
46ab14:	77 74                	ja     0x46ab8a
46ab16:	78 41                	js     0x46ab59
46ab18:	78 6b                	js     0x46ab85
46ab1a:	41                   	inc    %ecx
46ab1b:	78 46                	js     0x46ab63
46ab1d:	30 41 41             	xor    %al,0x41(%ecx)
46ab20:	41                   	inc    %ecx
46ab21:	41                   	inc    %ecx
46ab22:	41                   	inc    %ecx
46ab23:	6b 51 42 54          	imul   $0x54,0x42(%ecx),%edx
46ab27:	43                   	inc    %ebx
46ab28:	34 30                	xor    $0x30,%al
46ab2a:	44                   	inc    %esp
46ab2b:	47                   	inc    %edi
46ab2c:	77 42                	ja     0x46ab70
46ab2e:	59                   	pop    %ecx
46ab2f:	59                   	pop    %ecx
46ab30:	51                   	push   %ecx
46ab31:	41                   	inc    %ecx
46ab32:	41                   	inc    %ecx
46ab33:	41                   	inc    %ecx
46ab34:	41                   	inc    %ecx
46ab35:	43                   	inc    %ebx
46ab36:	52                   	push   %edx
46ab37:	41                   	inc    %ecx
46ab38:	46                   	inc    %esi
46ab39:	63 4c 6d 67          	arpl   %ecx,0x67(%ebp,%ebp,2)
46ab3d:	4d                   	dec    %ebp
46ab3e:	63 41 4c             	arpl   %eax,0x4c(%ecx)
46ab41:	68 68 41 41 41       	push   $0x41414168
46ab46:	41                   	inc    %ecx
46ab47:	41                   	inc    %ecx
46ab48:	4a                   	dec    %edx
46ab49:	45                   	inc    %ebp
46ab4a:	41                   	inc    %ecx
46ab4b:	57                   	push   %edi
46ab4c:	77 75                	ja     0x46abc3
46ab4e:	7a 41                	jp     0x46ab91
46ab50:	78 38                	js     0x46ab8a
46ab52:	41                   	inc    %ecx
46ab53:	33 47 45             	xor    0x45(%edi),%eax
46ab56:	41                   	inc    %ecx
46ab57:	41                   	inc    %ecx
46ab58:	41                   	inc    %ecx
46ab59:	41                   	inc    %ecx
46ab5a:	41                   	inc    %ecx
46ab5b:	68 68 68 41 43       	push   $0x43416868
46ab60:	45                   	inc    %ebp
46ab61:	51                   	push   %ecx
46ab62:	41                   	inc    %ecx
46ab63:	49                   	dec    %ecx
46ab64:	67 44                	addr16 inc %esp
46ab66:	6b 59 51 41          	imul   $0x41,0x51(%ecx),%ebx
46ab6a:	41                   	inc    %ecx
46ab6b:	41                   	inc    %ecx
46ab6c:	41                   	inc    %ecx
46ab6d:	43                   	inc    %ebx
46ab6e:	52                   	push   %edx
46ab6f:	47                   	inc    %edi
46ab70:	45                   	inc    %ebp
46ab71:	59                   	pop    %ecx
46ab72:	49                   	dec    %ecx
46ab73:	4d                   	dec    %ebp
46ab74:	77 45                	ja     0x46abbb
46ab76:	69 41 49 68 70 41 41 	imul   $0x41417068,0x49(%ecx),%eax
46ab7d:	41                   	inc    %ecx
46ab7e:	41                   	inc    %ecx
46ab7f:	41                   	inc    %ecx
46ab80:	4a                   	dec    %edx
46ab81:	4d                   	dec    %ebp
46ab82:	41                   	inc    %ecx
46ab83:	51                   	push   %ecx
46ab84:	77 73                	ja     0x46abf9
46ab86:	64 42                	fs inc %edx
46ab88:	43                   	inc    %ebx
46ab89:	49                   	dec    %ecx
46ab8a:	41                   	inc    %ecx
46ab8b:	2f                   	das
46ab8c:	47                   	inc    %edi
46ab8d:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46ab91:	41                   	inc    %ecx
46ab92:	41                   	inc    %ecx
46ab93:	6b 77 42 4c          	imul   $0x4c,0x42(%edi),%esi
46ab97:	43                   	inc    %ebx
46ab98:	78 30                	js     0x46abca
46ab9a:	45                   	inc    %ebp
46ab9b:	4a                   	dec    %edx
46ab9c:	41                   	inc    %ecx
46ab9d:	44                   	inc    %esp
46ab9e:	73 61                	jae    0x46ac01
46aba0:	67 41                	addr16 inc %ecx
46aba2:	41                   	inc    %ecx
46aba3:	41                   	inc    %ecx
46aba4:	41                   	inc    %ecx
46aba5:	43                   	inc    %ebx
46aba6:	54                   	push   %esp
46aba7:	41                   	inc    %ecx
46aba8:	45                   	inc    %ebp
46aba9:	38 4c 4c 51          	cmp    %cl,0x51(%esp,%ecx,2)
46abad:	51                   	push   %ecx
46abae:	6d                   	insl   (%dx),%es:(%edi)
46abaf:	41                   	inc    %ecx
46abb0:	48                   	dec    %eax
46abb1:	42                   	inc    %edx
46abb2:	72 41                	jb     0x46abf5
46abb4:	41                   	inc    %ecx
46abb5:	41                   	inc    %ecx
46abb6:	41                   	inc    %ecx
46abb7:	41                   	inc    %ecx
46abb8:	4a                   	dec    %edx
46abb9:	4d                   	dec    %ebp
46abba:	41                   	inc    %ecx
46abbb:	55                   	push   %ebp
46abbc:	77 74                	ja     0x46ac32
46abbe:	47                   	inc    %edi
46abbf:	42                   	inc    %edx
46abc0:	43                   	inc    %ebx
46abc1:	63 41 57             	arpl   %eax,0x57(%ecx)
46abc4:	6d                   	insl   (%dx),%es:(%edi)
46abc5:	30 41 41             	xor    %al,0x41(%ecx)
46abc8:	41                   	inc    %ecx
46abc9:	41                   	inc    %ecx
46abca:	41                   	inc    %ecx
46abcb:	6b 77 42 58          	imul   $0x58,0x42(%edi),%esi
46abcf:	43                   	inc    %ebx
46abd0:	30 30                	xor    %dh,(%eax)
46abd2:	45                   	inc    %ebp
46abd3:	4b                   	dec    %ebx
46abd4:	41                   	inc    %ecx
46abd5:	42                   	inc    %edx
46abd6:	38 62 51             	cmp    %ah,0x51(%edx)
46abd9:	41                   	inc    %ecx
46abda:	41                   	inc    %ecx
46abdb:	41                   	inc    %ecx
46abdc:	41                   	inc    %ecx
46abdd:	43                   	inc    %ebx
46abde:	54                   	push   %esp
46abdf:	41                   	inc    %ecx
46abe0:	46                   	inc    %esi
46abe1:	73 4c                	jae    0x46ac2f
46abe3:	5a                   	pop    %edx
46abe4:	41                   	inc    %ecx
46abe5:	51                   	push   %ecx
46abe6:	71 41                	jno    0x46ac29
46abe8:	49                   	dec    %ecx
46abe9:	52                   	push   %edx
46abea:	75 41                	jne    0x46ac2d
46abec:	41                   	inc    %ecx
46abed:	41                   	inc    %ecx
46abee:	41                   	inc    %ecx
46abef:	41                   	inc    %ecx
46abf0:	4a                   	dec    %edx
46abf1:	45                   	inc    %ebp
46abf2:	41                   	inc    %ecx
46abf3:	58                   	pop    %eax
46abf4:	77 74                	ja     0x46ac6a
46abf6:	39 42 43             	cmp    %eax,0x43(%edx)
46abf9:	73 41                	jae    0x46ac3c
46abfb:	55                   	push   %ebp
46abfc:	58                   	pop    %eax
46abfd:	41                   	inc    %ecx
46abfe:	41                   	inc    %ecx
46abff:	41                   	inc    %ecx
46ac00:	41                   	inc    %ecx
46ac01:	41                   	inc    %ecx
46ac02:	41                   	inc    %ecx
46ac03:	6b 77 42 6a          	imul   $0x6a,0x42(%edi),%esi
46ac07:	43                   	inc    %ebx
46ac08:	34 67                	xor    $0x67,%al
46ac0a:	45                   	inc    %ebp
46ac0b:	4c                   	dec    %esp
46ac0c:	77 42                	ja     0x46ac50
46ac0e:	30 63 41             	xor    %ah,0x41(%ebx)
46ac11:	41                   	inc    %ecx
46ac12:	41                   	inc    %ecx
46ac13:	41                   	inc    %ecx
46ac14:	41                   	inc    %ecx
46ac15:	43                   	inc    %ebx
46ac16:	54                   	push   %esp
46ac17:	41                   	inc    %ecx
46ac18:	47                   	inc    %edi
46ac19:	63 4c 6e 77          	arpl   %ecx,0x77(%esi,%ebp,2)
46ac1d:	51                   	push   %ecx
46ac1e:	79 41                	jns    0x46ac61
46ac20:	4f                   	dec    %edi
46ac21:	78 77                	js     0x46ac9a
46ac23:	41                   	inc    %ecx
46ac24:	41                   	inc    %ecx
46ac25:	41                   	inc    %ecx
46ac26:	41                   	inc    %ecx
46ac27:	41                   	inc    %ecx
46ac28:	4a                   	dec    %edx
46ac29:	4d                   	dec    %ebp
46ac2a:	41                   	inc    %ecx
46ac2b:	61                   	popa
46ac2c:	77 75                	ja     0x46aca3
46ac2e:	66 42                	inc    %dx
46ac30:	44                   	inc    %esp
46ac31:	59                   	pop    %ecx
46ac32:	41                   	inc    %ecx
46ac33:	58                   	pop    %eax
46ac34:	58                   	pop    %eax
46ac35:	45                   	inc    %ebp
46ac36:	41                   	inc    %ecx
46ac37:	41                   	inc    %ecx
46ac38:	41                   	inc    %ecx
46ac39:	41                   	inc    %ecx
46ac3a:	41                   	inc    %ecx
46ac3b:	6b 77 42 76          	imul   $0x76,0x42(%edi),%esi
46ac3f:	43                   	inc    %ebx
46ac40:	36 6f                	outsl  %ss:(%esi),(%dx)
46ac42:	45                   	inc    %ebp
46ac43:	4f                   	dec    %edi
46ac44:	67 42                	addr16 inc %edx
46ac46:	6d                   	insl   (%dx),%es:(%edi)
46ac47:	63 51 41             	arpl   %edx,0x41(%ecx)