44ac65:	6f                   	outsl  %ds:(%esi),(%dx)
44ac66:	41                   	inc    %ecx
44ac67:	73 7a                	jae    0x44ace3
44ac69:	66 41                	inc    %cx
44ac6b:	2b 37                	sub    (%edi),%esi
44ac6d:	2b 52 66             	sub    0x66(%edx),%edx
44ac70:	72 73                	jb     0x44ace5
44ac72:	45                   	inc    %ebp
44ac73:	49                   	dec    %ecx
44ac74:	2f                   	das
44ac75:	34 39                	xor    $0x39,%al
44ac77:	54                   	push   %esp
44ac78:	6e                   	outsb  %ds:(%esi),(%dx)
44ac79:	76 65                	jbe    0x44ace0
44ac7b:	52                   	push   %edx
44ac7c:	68 4a 76 53 6c       	push   $0x6c53764a
44ac81:	47                   	inc    %edi
44ac82:	55                   	push   %ebp
44ac83:	67 5a                	addr16 pop %edx
44ac85:	4d                   	dec    %ebp
44ac86:	4b                   	dec    %ebx
44ac87:	37                   	aaa
44ac88:	61                   	popa
44ac89:	6f                   	outsl  %ds:(%esi),(%dx)
44ac8a:	6d                   	insl   (%dx),%es:(%edi)
44ac8b:	4a                   	dec    %edx
44ac8c:	37                   	aaa
44ac8d:	64 62 39             	bound  %edi,%fs:(%ecx)
44ac90:	4a                   	dec    %edx
44ac91:	6e                   	outsb  %ds:(%esi),(%dx)
44ac92:	47                   	inc    %edi
44ac93:	44                   	inc    %esp
44ac94:	4c                   	dec    %esp
44ac95:	69 2b 31 4b 77 65    	imul   $0x65774b31,(%ebx),%ebp
44ac9b:	77 77                	ja     0x44ad14
44ac9d:	48                   	dec    %eax
44ac9e:	70 64                	jo     0x44ad04
44aca0:	4c                   	dec    %esp
44aca1:	49                   	dec    %ecx
44aca2:	67 4a                	addr16 dec %edx
44aca4:	45                   	inc    %ebp
44aca5:	30 4a 2f             	xor    %cl,0x2f(%edx)
44aca8:	44                   	inc    %esp
44aca9:	35 30 59 43 6b       	xor    $0x6b435930,%eax
44acae:	53                   	push   %ebx
44acaf:	78 70                	js     0x44ad21
44acb1:	59                   	pop    %ecx
44acb2:	4d                   	dec    %ebp
44acb3:	55                   	push   %ebp
44acb4:	70 4f                	jo     0x44ad05
44acb6:	33 38                	xor    (%eax),%edi
44acb8:	74 78                	je     0x44ad32
44acba:	33 54 78 51          	xor    0x51(%eax,%edi,2),%edx
44acbe:	79 4f                	jns    0x44ad0f
44acc0:	4d                   	dec    %ebp
44acc1:	7a 76                	jp     0x44ad39
44acc3:	52                   	push   %edx
44acc4:	42                   	inc    %edx
44acc5:	61                   	popa
44acc6:	57                   	push   %edi
44acc7:	6a 49                	push   $0x49
44acc9:	4e                   	dec    %esi
44acca:	31 67 63             	xor    %esp,0x63(%edi)
44accd:	69 49 4c 39 6d 39 71 	imul   $0x71396d39,0x4c(%ecx),%ecx
44acd4:	44                   	inc    %esp
44acd5:	35 39 35 79 30       	xor    $0x30793539,%eax
44acda:	66 63 41 68          	arpl   %ax,0x68(%ecx)
44acde:	72 56                	jb     0x44ad36
44ace0:	39 57 37             	cmp    %edx,0x37(%edi)
44ace3:	53                   	push   %ebx
44ace4:	63 65 64             	arpl   %esp,0x64(%ebp)
44ace7:	31 4a 6d             	xor    %ecx,0x6d(%edx)
44acea:	34 63                	xor    $0x63,%al
44acec:	70 44                	jo     0x44ad32
44acee:	48                   	dec    %eax
44acef:	4f                   	dec    %edi
44acf0:	4e                   	dec    %esi
44acf1:	61                   	popa
44acf2:	2b 53 6b             	sub    0x6b(%ebx),%edx
44acf5:	75 74                	jne    0x44ad6b
44acf7:	32 71 6f             	xor    0x6f(%ecx),%dh
44acfa:	53                   	push   %ebx
44acfb:	58                   	pop    %eax
44acfc:	62 76 6c             	bound  %esi,0x6c(%esi)
44acff:	74 35                	je     0x44ad36
44ad01:	65 71 69             	gs jno 0x44ad6d
44ad04:	72 4f                	jb     0x44ad55
44ad06:	36 61                	ss popa
44ad08:	30 45 38             	xor    %al,0x38(%ebp)
44ad0b:	45                   	inc    %ebp
44ad0c:	2f                   	das
44ad0d:	51                   	push   %ecx
44ad0e:	4a                   	dec    %edx
44ad0f:	4e                   	dec    %esi
44ad10:	75 68                	jne    0x44ad7a
44ad12:	66 44                	inc    %sp
44ad14:	38 2f                	cmp    %ch,(%edi)
44ad16:	68 4f 78 5a 6b       	push   $0x6b5a784f
44ad1b:	36 4f                	ss dec %edi
44ad1d:	30 4c 2b 37          	xor    %cl,0x37(%ebx,%ebp,1)
44ad21:	71 53                	jno    0x44ad76
44ad23:	2f                   	das
44ad24:	70 71                	jo     0x44ad97
44ad26:	51                   	push   %ecx
44ad27:	30 6a 57             	xor    %ch,0x57(%edx)
44ad2a:	56                   	push   %esi
44ad2b:	72 41                	jb     0x44ad6e
44ad2d:	57                   	push   %edi
44ad2e:	79 37                	jns    0x44ad67
44ad30:	59                   	pop    %ecx
44ad31:	32 79 61             	xor    0x61(%ecx),%bh
44ad34:	64 73 6f             	fs jae 0x44ada6
44ad37:	4a                   	dec    %edx
44ad38:	31 66 4c             	xor    %esp,0x4c(%esi)
44ad3b:	4d                   	dec    %ebp
44ad3c:	4b                   	dec    %ebx
44ad3d:	55                   	push   %ebp
44ad3e:	76 63                	jbe    0x44ada3
44ad40:	64 73 52             	fs jae 0x44ad95
44ad43:	42                   	inc    %edx
44ad44:	44                   	inc    %esp
44ad45:	45                   	inc    %ebp
44ad46:	65 42                	gs inc %edx
44ad48:	63 55 68             	arpl   %edx,0x68(%ebp)
44ad4b:	54                   	push   %esp
44ad4c:	6f                   	outsl  %ds:(%esi),(%dx)
44ad4d:	6d                   	insl   (%dx),%es:(%edi)
44ad4e:	64 4b                	fs dec %ebx
44ad50:	76 6a                	jbe    0x44adbc
44ad52:	54                   	push   %esp
44ad53:	79 47                	jns    0x44ad9c
44ad55:	46                   	inc    %esi
44ad56:	48                   	dec    %eax
44ad57:	38 66 2f             	cmp    %ah,0x2f(%esi)
44ad5a:	42                   	inc    %edx
44ad5b:	72 59                	jb     0x44adb6
44ad5d:	78 76                	js     0x44add5
44ad5f:	6a 78                	push   $0x78
44ad61:	56                   	push   %esi
44ad62:	49                   	dec    %ecx
44ad63:	43                   	inc    %ebx
44ad64:	68 6b 61 43 41       	push   $0x4143616b
44ad69:	4b                   	dec    %ebx
44ad6a:	6f                   	outsl  %ds:(%esi),(%dx)
44ad6b:	72 59                	jb     0x44adc6
44ad6d:	75 6a                	jne    0x44add9
44ad6f:	70 30                	jo     0x44ada1
44ad71:	7a 37                	jp     0x44adaa
44ad73:	4b                   	dec    %ebx
44ad74:	5a                   	pop    %edx
44ad75:	47                   	inc    %edi
44ad76:	67 67 4a             	addr16 addr16 dec %edx
44ad79:	39 30                	cmp    %esi,(%eax)
44ad7b:	35 7a 47 6b 57       	xor    $0x576b477a,%eax
44ad80:	2b 2b                	sub    (%ebx),%ebp
44ad82:	4b                   	dec    %ebx
44ad83:	62 46 51             	bound  %eax,0x51(%esi)
44ad86:	4e                   	dec    %esi
44ad87:	46                   	inc    %esi
44ad88:	4d                   	dec    %ebp
44ad89:	62 74 4c 78          	bound  %esi,0x78(%esp,%ecx,2)
44ad8d:	6f                   	outsl  %ds:(%esi),(%dx)
44ad8e:	52                   	push   %edx
44ad8f:	6e                   	outsb  %ds:(%esi),(%dx)
44ad90:	6f                   	outsl  %ds:(%esi),(%dx)
44ad91:	4a                   	dec    %edx
44ad92:	6f                   	outsl  %ds:(%esi),(%dx)
44ad93:	47                   	inc    %edi
44ad94:	62 4c 70 65          	bound  %ecx,0x65(%eax,%esi,2)
44ad98:	61                   	popa
44ad99:	73 54                	jae    0x44adef
44ad9b:	6e                   	outsb  %ds:(%esi),(%dx)
44ad9c:	56                   	push   %esi
44ad9d:	69 53 53 64 4a 63 57 	imul   $0x57634a64,0x53(%ebx),%edx
44ada4:	6c                   	insb   (%dx),%es:(%edi)
44ada5:	32 6f 6d             	xor    0x6d(%edi),%ch
44ada8:	6d                   	insl   (%dx),%es:(%edi)
44ada9:	50                   	push   %eax
44adaa:	32 69 55             	xor    0x55(%ecx),%ch
44adad:	4a                   	dec    %edx
44adae:	38 32                	cmp    %dh,(%edx)
44adb0:	5a                   	pop    %edx
44adb1:	53                   	push   %ebx
44adb2:	4e                   	dec    %esi
44adb3:	4c                   	dec    %esp
44adb4:	42                   	inc    %edx
44adb5:	5a                   	pop    %edx
44adb6:	4e                   	dec    %esi
44adb7:	64 52                	fs push %edx
44adb9:	34 34                	xor    $0x34,%al
44adbb:	4d                   	dec    %ebp
44adbc:	57                   	push   %edi
44adbd:	44                   	inc    %esp
44adbe:	78 35                	js     0x44adf5
44adc0:	56                   	push   %esi
44adc1:	33 48 33             	xor    0x33(%eax),%ecx
44adc4:	33 35 38 71 65 54    	xor    0x54657138,%esi
44adca:	31 44 53 52          	xor    %eax,0x52(%ebx,%edx,2)
44adce:	7a 4d                	jp     0x44ae1d
44add0:	57                   	push   %edi
44add1:	46                   	inc    %esi
44add2:	76 75                	jbe    0x44ae49
44add4:	4d                   	dec    %ebp
44add5:	44                   	inc    %esp
44add6:	64 4b                	fs dec %ebx
44add8:	6a 62                	push   $0x62
44adda:	42                   	inc    %edx
44addb:	76 72                	jbe    0x44ae4f
44addd:	4b                   	dec    %ebx
44adde:	2f                   	das
44addf:	2b 4b 35             	sub    0x35(%ebx),%ecx
44ade2:	67 4b                	addr16 dec %ebx
44ade4:	34 52                	xor    $0x52,%al
44ade6:	41                   	inc    %ecx
44ade7:	66 4f                	dec    %di
44ade9:	4b                   	dec    %ebx
44adea:	54                   	push   %esp
44adeb:	78 4d                	js     0x44ae3a
44aded:	47                   	inc    %edi
44adee:	68 49 55 4c 7a       	push   $0x7a4c5549
44adf3:	58                   	pop    %eax
44adf4:	39 4d 4a             	cmp    %ecx,0x4a(%ebp)
44adf7:	30 55 6b             	xor    %dl,0x6b(%ebp)
44adfa:	4a                   	dec    %edx
44adfb:	44                   	inc    %esp
44adfc:	48                   	dec    %eax
44adfd:	47                   	inc    %edi
44adfe:	59                   	pop    %ecx
44adff:	54                   	push   %esp
44ae00:	78 6d                	js     0x44ae6f
44ae02:	43                   	inc    %ebx
44ae03:	4a                   	dec    %edx
44ae04:	43                   	inc    %ebx
44ae05:	2f                   	das
44ae06:	4e                   	dec    %esi
44ae07:	6e                   	outsb  %ds:(%esi),(%dx)
44ae08:	67 70 61             	addr16 jo 0x44ae6c
44ae0b:	55                   	push   %ebp
44ae0c:	61                   	popa
44ae0d:	44                   	inc    %esp
44ae0e:	70 76                	jo     0x44ae86
44ae10:	6e                   	outsb  %ds:(%esi),(%dx)
44ae11:	70 6b                	jo     0x44ae7e
44ae13:	69 6b 33 48 51 67 44 	imul   $0x44675148,0x33(%ebx),%ebp
44ae1a:	36 6f                	outsl  %ss:(%esi),(%dx)
44ae1c:	75 57                	jne    0x44ae75
44ae1e:	75 31                	jne    0x44ae51
44ae20:	55                   	push   %ebp
44ae21:	31 57 69             	xor    %edx,0x69(%edi)
44ae24:	4e                   	dec    %esi
44ae25:	43                   	inc    %ebx
44ae26:	72 4a                	jb     0x44ae72
44ae28:	74 57                	je     0x44ae81
44ae2a:	6c                   	insb   (%dx),%es:(%edi)
44ae2b:	54                   	push   %esp
44ae2c:	54                   	push   %esp
44ae2d:	47                   	inc    %edi
44ae2e:	2f                   	das
44ae2f:	43                   	inc    %ebx
44ae30:	2b 59 31             	sub    0x31(%ecx),%ebx
44ae33:	6b 56 32 70          	imul   $0x70,0x32(%esi),%edx
44ae37:	67 38 65 4e          	cmp    %ah,0x4e(%di)
44ae3b:	63 75 6e             	arpl   %esi,0x6e(%ebp)
44ae3e:	41                   	inc    %ecx
44ae3f:	36 58                	ss pop %eax
44ae41:	65 43                	gs inc %ebx
44ae43:	33 4f 49             	xor    0x49(%edi),%ecx
44ae46:	6c                   	insb   (%dx),%es:(%edi)
44ae47:	76 78                	jbe    0x44aec1
44ae49:	61                   	popa
44ae4a:	54                   	push   %esp
44ae4b:	38 30                	cmp    %dh,(%eax)
44ae4d:	6d                   	insl   (%dx),%es:(%edi)
44ae4e:	6c                   	insb   (%dx),%es:(%edi)
44ae4f:	48                   	dec    %eax
44ae50:	50                   	push   %eax
44ae51:	46                   	inc    %esi
44ae52:	74 45                	je     0x44ae99
44ae54:	41                   	inc    %ecx
44ae55:	7a 63                	jp     0x44aeba
44ae57:	46                   	inc    %esi
44ae58:	71 46                	jno    0x44aea0
44ae5a:	78 73                	js     0x44aecf
44ae5c:	56                   	push   %esi
44ae5d:	57                   	push   %edi
44ae5e:	59                   	pop    %ecx
44ae5f:	34 45                	xor    $0x45,%al
44ae61:	56                   	push   %esi
44ae62:	4f                   	dec    %edi
44ae63:	31 77 44             	xor    %esi,0x44(%edi)
44ae66:	74 38                	je     0x44aea0
44ae68:	70 2b                	jo     0x44ae95
44ae6a:	6c                   	insb   (%dx),%es:(%edi)
44ae6b:	2b 56 35             	sub    0x35(%esi),%edx
44ae6e:	48                   	dec    %eax
44ae6f:	41                   	inc    %ecx
44ae70:	4c                   	dec    %esp
44ae71:	43                   	inc    %ebx
44ae72:	64 42                	fs inc %edx
44ae74:	63 48 7a             	arpl   %ecx,0x7a(%eax)
44ae77:	75 37                	jne    0x44aeb0
44ae79:	4f                   	dec    %edi
44ae7a:	56                   	push   %esi
44ae7b:	33 78 67             	xor    0x67(%eax),%edi
44ae7e:	68 70 36 78 33       	push   $0x33783670
44ae83:	62 67 2f             	bound  %esp,0x2f(%edi)
44ae86:	77 4d                	ja     0x44aed5
44ae88:	36 6c                	ss insb (%dx),%es:(%edi)
44ae8a:	6c                   	insb   (%dx),%es:(%edi)
44ae8b:	43                   	inc    %ebx
44ae8c:	7a 6c                	jp     0x44aefa
44ae8e:	6d                   	insl   (%dx),%es:(%edi)
44ae8f:	78 62                	js     0x44aef3
44ae91:	30 41 72             	xor    %al,0x72(%ecx)
44ae94:	31 6c 6f 39          	xor    %ebp,0x39(%edi,%ebp,2)
44ae98:	30 36                	xor    %dh,(%esi)
44ae9a:	4e                   	dec    %esi
44ae9b:	67 6d                	insl   (%dx),%es:(%di)
44ae9d:	4f                   	dec    %edi
44ae9e:	71 76                	jno    0x44af16
44aea0:	32 54 50 31          	xor    0x31(%eax,%edx,2),%dl
44aea4:	44                   	inc    %esp
44aea5:	56                   	push   %esi
44aea6:	43                   	inc    %ebx
44aea7:	6d                   	insl   (%dx),%es:(%edi)
44aea8:	57                   	push   %edi
44aea9:	42                   	inc    %edx
44aeaa:	4e                   	dec    %esi
44aeab:	4c                   	dec    %esp
44aeac:	50                   	push   %eax
44aead:	61                   	popa
44aeae:	41                   	inc    %ecx
44aeaf:	4f                   	dec    %edi
44aeb0:	39 70 52             	cmp    %esi,0x52(%eax)
44aeb3:	30 33                	xor    %dh,(%ebx)
44aeb5:	30 56 54             	xor    %dl,0x54(%esi)
44aeb8:	6b 74 61 37 65       	imul   $0x65,0x37(%ecx,%eiz,2),%esi
44aebd:	6d                   	insl   (%dx),%es:(%edi)
44aebe:	69 69 4e 6a 37 5a 69 	imul   $0x695a376a,0x4e(%ecx),%ebp
44aec5:	69 71 38 52 47 47 47 	imul   $0x47474752,0x38(%ecx),%esi
44aecc:	58                   	pop    %eax
44aecd:	4b                   	dec    %ebx
44aece:	4d                   	dec    %ebp
44aecf:	6b 4b 65 72          	imul   $0x72,0x65(%ebx),%ecx
44aed3:	65 64 73 71          	gs fs jae 0x44af48
44aed7:	64 33 62 36          	xor    %fs:0x36(%edx),%esp
44aedb:	63 4d 4a             	arpl   %ecx,0x4a(%ebp)
44aede:	47                   	inc    %edi
44aedf:	44                   	inc    %esp
44aee0:	34 62                	xor    $0x62,%al