44993d:	41                   	inc    %ecx
44993e:	37                   	aaa
44993f:	4f                   	dec    %edi
449940:	42                   	inc    %edx
449941:	43                   	inc    %ebx
449942:	67 70 46             	addr16 jo 0x44998b
449945:	69 52 41 42 45 76 72 	imul   $0x72764542,0x41(%edx),%edx
44994c:	61                   	popa
44994d:	31 53 76             	xor    %edx,0x76(%ebx)
449950:	73 39                	jae    0x44998b
449952:	78 76                	js     0x4499ca
449954:	71 78                	jno    0x4499ce
449956:	73 58                	jae    0x4499b0
449958:	48                   	dec    %eax
449959:	6d                   	insl   (%dx),%es:(%edi)
44995a:	2f                   	das
44995b:	6a 45                	push   $0x45
44995d:	50                   	push   %eax
44995e:	74 51                	je     0x4499b1
449960:	33 59 49             	xor    0x49(%ecx),%ebx
449963:	33 51 66             	xor    0x66(%ecx),%edx
449966:	48                   	dec    %eax
449967:	48                   	dec    %eax
449968:	46                   	inc    %esi
449969:	51                   	push   %ecx
44996a:	66 59                	pop    %cx
44996c:	76 55                	jbe    0x4499c3
44996e:	4f                   	dec    %edi
44996f:	6c                   	insb   (%dx),%es:(%edi)
449970:	52                   	push   %edx
449971:	6c                   	insb   (%dx),%es:(%edi)
449972:	5a                   	pop    %edx
449973:	33 78 47             	xor    0x47(%eax),%edi
449976:	52                   	push   %edx
449977:	79 6f                	jns    0x4499e8
449979:	78 4c                	js     0x4499c7
44997b:	61                   	popa
44997c:	6f                   	outsl  %ds:(%esi),(%dx)
44997d:	46                   	inc    %esi
44997e:	66 41                	inc    %cx
449980:	45                   	inc    %ebp
449981:	68 31 61 78 46       	push   $0x46786131
449986:	57                   	push   %edi
449987:	71 55                	jno    0x4499de
449989:	79 63                	jns    0x4499ee
44998b:	64 65 4d             	fs gs dec %ebp
44998e:	74 46                	je     0x4499d6
449990:	69 57 72 55 42 46 63 	imul   $0x63464255,0x72(%edi),%edx
449997:	77 4e                	ja     0x4499e7
449999:	36 32 41 67          	xor    %ss:0x67(%ecx),%al
44999d:	62 70 42             	bound  %esi,0x42(%eax)
4499a0:	7a 79                	jp     0x449a1b
4499a2:	64 4e                	fs dec %esi
4499a4:	7a 5a                	jp     0x449a00
4499a6:	4a                   	dec    %edx
4499a7:	56                   	push   %esi
4499a8:	6a 49                	push   $0x49
4499aa:	4c                   	dec    %esp
4499ab:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4499ad:	2f                   	das
4499ae:	67 51                	addr16 push %ecx
4499b0:	75 50                	jne    0x449a02
4499b2:	42                   	inc    %edx
4499b3:	73 4b                	jae    0x449a00
4499b5:	58                   	pop    %eax
4499b6:	44                   	inc    %esp
4499b7:	58                   	pop    %eax
4499b8:	37                   	aaa
4499b9:	45                   	inc    %ebp
4499ba:	68 79 73 61 4a       	push   $0x4a617379
4499bf:	65 47                	gs inc %edi
4499c1:	4a                   	dec    %edx
4499c2:	5a                   	pop    %edx
4499c3:	37                   	aaa
4499c4:	39 79 4d             	cmp    %edi,0x4d(%ecx)
4499c7:	2b 32                	sub    (%edx),%esi
4499c9:	79 50                	jns    0x449a1b
4499cb:	5a                   	pop    %edx
4499cc:	70 31                	jo     0x4499ff
4499ce:	6e                   	outsb  %ds:(%esi),(%dx)
4499cf:	2f                   	das
4499d0:	30 57 57             	xor    %dl,0x57(%edi)
4499d3:	56                   	push   %esi
4499d4:	71 64                	jno    0x449a3a
4499d6:	30 78 2b             	xor    %bh,0x2b(%eax)
4499d9:	48                   	dec    %eax
4499da:	4f                   	dec    %edi
4499db:	38 64 4b 66          	cmp    %ah,0x66(%ebx,%ecx,2)
4499df:	39 72 6a             	cmp    %esi,0x6a(%edx)
4499e2:	4c                   	dec    %esp
4499e3:	53                   	push   %ebx
4499e4:	45                   	inc    %ebp
4499e5:	72 64                	jb     0x449a4b
4499e7:	49                   	dec    %ecx
4499e8:	4a                   	dec    %edx
4499e9:	7a 47                	jp     0x449a32
4499eb:	35 79 79 59 66       	xor    $0x66597979,%eax
4499f0:	4c                   	dec    %esp
4499f1:	61                   	popa
4499f2:	45                   	inc    %ebp
4499f3:	68 53 77 53 4c       	push   $0x4c537753
4499f8:	47                   	inc    %edi
4499f9:	57                   	push   %edi
4499fa:	65 57                	gs push %edi
4499fc:	52                   	push   %edx
4499fd:	73 31                	jae    0x449a30
4499ff:	51                   	push   %ecx
449a00:	62 64 75 70          	bound  %esp,0x70(%ebp,%esi,2)
449a04:	4b                   	dec    %ebx
449a05:	76 77                	jbe    0x449a7e
449a07:	69 71 63 39 66 6d 46 	imul   $0x466d6639,0x63(%ecx),%esi
449a0e:	78 4e                	js     0x449a5e
449a10:	74 45                	je     0x449a57
449a12:	57                   	push   %edi
449a13:	6d                   	insl   (%dx),%es:(%edi)
449a14:	2f                   	das
449a15:	74 53                	je     0x449a6a
449a17:	2b 53 6c             	sub    0x6c(%ebx),%edx
449a1a:	75 54                	jne    0x449a70
449a1c:	4e                   	dec    %esi
449a1d:	2f                   	das
449a1e:	74 37                	je     0x449a57
449a20:	6d                   	insl   (%dx),%es:(%edi)
449a21:	72 35                	jb     0x449a58
449a23:	65 62 2f             	bound  %ebp,%gs:(%edi)
449a26:	31 6a 6f             	xor    %ebp,0x6f(%edx)
449a29:	6d                   	insl   (%dx),%es:(%edi)
449a2a:	55                   	push   %ebp
449a2b:	6f                   	outsl  %ds:(%esi),(%dx)
449a2c:	43                   	inc    %ebx
449a2d:	30 69 2f             	xor    %ch,0x2f(%ecx)
449a30:	49                   	dec    %ecx
449a31:	64 4c                	fs dec %esp
449a33:	39 56 77             	cmp    %edx,0x77(%esi)
449a36:	2b 64 71 73          	sub    0x73(%ecx,%esi,2),%esp
449a3a:	34 37                	xor    $0x37,%al
449a3c:	4f                   	dec    %edi
449a3d:	50                   	push   %eax
449a3e:	72 65                	jb     0x449aa5
449a40:	49                   	dec    %ecx
449a41:	54                   	push   %esp
449a42:	6b 4b 2f 4e          	imul   $0x4e,0x2f(%ebx),%ecx
449a46:	6a 49                	push   $0x49
449a48:	47                   	inc    %edi
449a49:	34 43                	xor    $0x43,%al
449a4b:	76 71                	jbe    0x449abe
449a4d:	64 2f                	fs das
449a4f:	2b 72 6a             	sub    0x6a(%edx),%esi
449a52:	76 6e                	jbe    0x449ac2
449a54:	52                   	push   %edx
449a55:	57                   	push   %edi
449a56:	2b 47 47             	sub    0x47(%edi),%eax
449a59:	67 4f                	addr16 dec %edi
449a5b:	64 49                	fs dec %ecx
449a5d:	59                   	pop    %ecx
449a5e:	41                   	inc    %ecx
449a5f:	51                   	push   %ecx
449a60:	4b                   	dec    %ebx
449a61:	39 2f                	cmp    %ebp,(%edi)
449a63:	48                   	dec    %eax
449a64:	6a 43                	push   $0x43
449a66:	50                   	push   %eax
449a67:	53                   	push   %ebx
449a68:	74 69                	je     0x449ad3
449a6a:	57                   	push   %edi
449a6b:	57                   	push   %edi
449a6c:	78 44                	js     0x449ab2
449a6e:	52                   	push   %edx
449a6f:	57                   	push   %edi
449a70:	6f                   	outsl  %ds:(%esi),(%dx)
449a71:	31 32                	xor    %esi,(%edx)
449a73:	52                   	push   %edx
449a74:	47                   	inc    %edi
449a75:	50                   	push   %eax
449a76:	6e                   	outsb  %ds:(%esi),(%dx)
449a77:	5a                   	pop    %edx
449a78:	47                   	inc    %edi
449a79:	34 56                	xor    $0x56,%al
449a7b:	4e                   	dec    %esi
449a7c:	62 75 7a             	bound  %esi,0x7a(%ebp)
449a7f:	59                   	pop    %ecx
449a80:	2f                   	das
449a81:	6d                   	insl   (%dx),%es:(%edi)
449a82:	31 72 67             	xor    %esi,0x67(%edx)
449a85:	61                   	popa
449a86:	52                   	push   %edx
449a87:	70 65                	jo     0x449aee
449a89:	76 46                	jbe    0x449ad1
449a8b:	38 37                	cmp    %dh,(%edi)
449a8d:	58                   	pop    %eax
449a8e:	33 47 70             	xor    0x70(%edi),%eax
449a91:	33 31                	xor    (%ecx),%esi
449a93:	2b 42 6a             	sub    0x6a(%edx),%eax
449a96:	73 67                	jae    0x449aff
449a98:	4a                   	dec    %edx
449a99:	34 78                	xor    $0x78,%al
449a9b:	35 6b 44 42 6c       	xor    $0x6c42446b,%eax
449aa0:	72 2f                	jb     0x449ad1
449aa2:	6e                   	outsb  %ds:(%esi),(%dx)
449aa3:	6b 6d 4a 68          	imul   $0x68,0x4a(%ebp),%ebp
449aa7:	7a 6c                	jp     0x449b15
449aa9:	66 5a                	pop    %dx
449aab:	6c                   	insb   (%dx),%es:(%edi)
449aac:	78 54                	js     0x449b02
449aae:	42                   	inc    %edx
449aaf:	58                   	pop    %eax
449ab0:	75 58                	jne    0x449b0a
449ab2:	76 7a                	jbe    0x449b2e
449ab4:	64 48                	fs dec %eax
449ab6:	42                   	inc    %edx
449ab7:	73 79                	jae    0x449b32
449ab9:	65 72 4d             	gs jb  0x449b09
449abc:	79 34                	jns    0x449af2
449abe:	57                   	push   %edi
449abf:	44                   	inc    %esp
449ac0:	43                   	inc    %ebx
449ac1:	4a                   	dec    %edx
449ac2:	71 68                	jno    0x449b2c
449ac4:	4f                   	dec    %edi
449ac5:	76 75                	jbe    0x449b3c
449ac7:	46                   	inc    %esi
449ac8:	48                   	dec    %eax
449ac9:	30 6f 44             	xor    %ch,0x44(%edi)
449acc:	37                   	aaa
449acd:	4b                   	dec    %ebx
449ace:	4d                   	dec    %ebp
449acf:	2b 48 4d             	sub    0x4d(%eax),%ecx
449ad2:	39 61 4b             	cmp    %esp,0x4b(%ecx)
449ad5:	42                   	inc    %edx
449ad6:	4f                   	dec    %edi
449ad7:	72 70                	jb     0x449b49
449ad9:	61                   	popa
449ada:	78 4f                	js     0x449b2b
449adc:	30 4e 56             	xor    %cl,0x56(%esi)
449adf:	67 71 52             	addr16 jno 0x449b34
449ae2:	64 2f                	fs das
449ae4:	55                   	push   %ebp
449ae5:	4c                   	dec    %esp
449ae6:	47                   	inc    %edi
449ae7:	4d                   	dec    %ebp
449ae8:	78 50                	js     0x449b3a
449aea:	44                   	inc    %esp
449aeb:	39 39                	cmp    %edi,(%ecx)
449aed:	4b                   	dec    %ebx
449aee:	6f                   	outsl  %ds:(%esi),(%dx)
449aef:	65 30 72 68          	xor    %dh,%gs:0x68(%edx)
449af3:	67 32 33             	xor    (%bp,%di),%dh
449af6:	79 36                	jns    0x449b2e
449af8:	30 67 49             	xor    %ah,0x49(%edi)
449afb:	5a                   	pop    %edx
449afc:	6f                   	outsl  %ds:(%esi),(%dx)
449afd:	68 4e 78 6a 62       	push   $0x626a784e
449b02:	4b                   	dec    %ebx
449b03:	76 78                	jbe    0x449b7d
449b05:	53                   	push   %ebx
449b06:	74 4b                	je     0x449b53
449b08:	61                   	popa
449b09:	50                   	push   %eax
449b0a:	47                   	inc    %edi
449b0b:	36 69 79 32 37 6d 2f 	imul   $0x4a2f6d37,%ss:0x32(%ecx),%edi
449b12:	4a
449b13:	2b 32                	sub    (%edx),%esi
449b15:	63 41 32             	arpl   %eax,0x32(%ecx)
449b18:	6b 39 38             	imul   $0x38,(%ecx),%edi
449b1b:	42                   	inc    %edx
449b1c:	79 66                	jns    0x449b84
449b1e:	69 50 35 30 78 7a 77 	imul   $0x777a7830,0x35(%eax),%edx
449b25:	70 63                	jo     0x449b8a
449b27:	74 34                	je     0x449b5d
449b29:	31 70 53             	xor    %esi,0x53(%eax)
449b2c:	77 46                	ja     0x449b74
449b2e:	4f                   	dec    %edi
449b2f:	77 32                	ja     0x449b63
449b31:	48                   	dec    %eax
449b32:	61                   	popa
449b33:	49                   	dec    %ecx
449b34:	77 76                	ja     0x449bac
449b36:	74 57                	je     0x449b8f
449b38:	64 61                	fs popa
449b3a:	70 41                	jo     0x449b7d
449b3c:	2b 71 64             	sub    0x64(%ecx),%esi
449b3f:	69 55 64 50 2b 62 37 	imul   $0x37622b50,0x64(%ebp),%edx
449b46:	2f                   	das
449b47:	32 36                	xor    (%esi),%dh
449b49:	62 30                	bound  %esi,(%eax)
449b4b:	77 67                	ja     0x449bb4
449b4d:	7a 4f                	jp     0x449b9e
449b4f:	34 54                	xor    $0x54,%al
449b51:	67 43                	addr16 inc %ebx
449b53:	66 6d                	insw   (%dx),%es:(%edi)
449b55:	6b 4b 69 33          	imul   $0x33,0x69(%ebx),%ecx
449b59:	37                   	aaa
449b5a:	6d                   	insl   (%dx),%es:(%edi)
449b5b:	6f                   	outsl  %ds:(%esi),(%dx)
449b5c:	65 41                	gs inc %ecx
449b5e:	42                   	inc    %edx
449b5f:	73 35                	jae    0x449b96
449b61:	52                   	push   %edx
449b62:	6e                   	outsb  %ds:(%esi),(%dx)
449b63:	63 67 53             	arpl   %esp,0x53(%edi)
449b66:	50                   	push   %eax
449b67:	41                   	inc    %ecx
449b68:	77 5a                	ja     0x449bc4
449b6a:	63 35 6f 42 30 73    	arpl   %esi,0x7330426f
449b70:	31 5a 49             	xor    %ebx,0x49(%edx)
449b73:	71 62                	jno    0x449bd7
449b75:	76 63                	jbe    0x449bda
449b77:	4b                   	dec    %ebx
449b78:	4f                   	dec    %edi
449b79:	57                   	push   %edi
449b7a:	55                   	push   %ebp
449b7b:	66 6b 79 31 65       	imul   $0x65,0x31(%ecx),%di
449b80:	44                   	inc    %esp
449b81:	73 61                	jae    0x449be4
449b83:	6a 46                	push   $0x46
449b85:	52                   	push   %edx
449b86:	50                   	push   %eax
449b87:	45                   	inc    %ebp
449b88:	67 50                	addr16 push %eax
449b8a:	77 66                	ja     0x449bf2
449b8c:	79 44                	jns    0x449bd2
449b8e:	59                   	pop    %ecx
449b8f:	46                   	inc    %esi
449b90:	56                   	push   %esi
449b91:	79 43                	jns    0x449bd6
449b93:	52                   	push   %edx
449b94:	50                   	push   %eax
449b95:	2f                   	das
449b96:	34 4c                	xor    $0x4c,%al
449b98:	35 4a 38 61 56       	xor    $0x5661384a,%eax
449b9d:	55                   	push   %ebp
449b9e:	64 6e                	outsb  %fs:(%esi),(%dx)
449ba0:	50                   	push   %eax
449ba1:	6d                   	insl   (%dx),%es:(%edi)
449ba2:	76 78                	jbe    0x449c1c
449ba4:	71 63                	jno    0x449c09
449ba6:	34 59                	xor    $0x59,%al
449ba8:	79 54                	jns    0x449bfe
449baa:	51                   	push   %ecx
449bab:	37                   	aaa
449bac:	6a 73                	push   $0x73
449bae:	53                   	push   %ebx
449baf:	53                   	push   %ebx
449bb0:	33 68 4c             	xor    0x4c(%eax),%ebp
449bb3:	51                   	push   %ecx
449bb4:	38 48 72             	cmp    %cl,0x72(%eax)
449bb7:	55                   	push   %ebp
449bb8:	58                   	pop    %eax
449bb9:	64 73 6f             	fs jae 0x449c2b
449bbc:	5a                   	pop    %edx