44abba:	6c                   	insb   (%dx),%es:(%edi)
44abbb:	48                   	dec    %eax
44abbc:	44                   	inc    %esp
44abbd:	47                   	inc    %edi
44abbe:	32 00                	xor    (%eax),%al
44abc0:	61                   	popa
44abc1:	46                   	inc    %esi
44abc2:	76 75                	jbe    0x44ac39
44abc4:	00 48 6f             	add    %cl,0x6f(%eax)
44abc7:	45                   	inc    %ebp
44abc8:	55                   	push   %ebp
44abc9:	30 00                	xor    %al,(%eax)
44abcb:	63 48 54             	arpl   %ecx,0x54(%eax)
44abce:	44                   	inc    %esp
44abcf:	31 00                	xor    %eax,(%eax)
44abd1:	70 6e                	jo     0x44ac41
44abd3:	61                   	popa
44abd4:	51                   	push   %ecx
44abd5:	32 00                	xor    (%eax),%al
44abd7:	4c                   	dec    %esp
44abd8:	55                   	push   %ebp
44abd9:	67 61                	addr16 popa
44abdb:	00 75 56             	add    %dh,0x56(%ebp)
44abde:	4e                   	dec    %esi
44abdf:	72 30                	jb     0x44ac11
44abe1:	00 4c 46 57          	add    %cl,0x57(%esi,%eax,2)
44abe5:	44                   	inc    %esp
44abe6:	31 00                	xor    %eax,(%eax)
44abe8:	49                   	dec    %ecx
44abe9:	64 58                	fs pop %eax
44abeb:	6c                   	insb   (%dx),%es:(%edi)
44abec:	32 00                	xor    (%eax),%al
44abee:	4f                   	dec    %edi
44abef:	73 4e                	jae    0x44ac3f
44abf1:	41                   	inc    %ecx
44abf2:	00 50 70             	add    %dl,0x70(%eax)
44abf5:	69 4a 30 00 4b 6d 64 	imul   $0x646d4b00,0x30(%edx),%ecx
44abfc:	51                   	push   %ecx
44abfd:	31 00                	xor    %eax,(%eax)
44abff:	53                   	push   %ebx
44ac00:	47                   	inc    %edi
44ac01:	4d                   	dec    %ebp
44ac02:	79 32                	jns    0x44ac36
44ac04:	00 47 58             	add    %al,0x58(%edi)
44ac07:	59                   	pop    %ecx
44ac08:	64 00 78 59          	add    %bh,%fs:0x59(%eax)
44ac0c:	4e                   	dec    %esi
44ac0d:	4c                   	dec    %esp
44ac0e:	30 00                	xor    %al,(%eax)
44ac10:	73 6b                	jae    0x44ac7d
44ac12:	79 49                	jns    0x44ac5d
44ac14:	31 00                	xor    %eax,(%eax)
44ac16:	4f                   	dec    %edi
44ac17:	78 54                	js     0x44ac6d
44ac19:	77 32                	ja     0x44ac4d
44ac1b:	00 51 49             	add    %dl,0x49(%ecx)
44ac1e:	55                   	push   %ebp
44ac1f:	47                   	inc    %edi
44ac20:	00 65 66             	add    %ah,0x66(%ebp)
44ac23:	5a                   	pop    %edx
44ac24:	42                   	inc    %edx
44ac25:	30 00                	xor    %al,(%eax)
44ac27:	6b 41 53 64          	imul   $0x64,0x53(%ecx),%eax
44ac2b:	31 00                	xor    %eax,(%eax)
44ac2d:	52                   	push   %edx
44ac2e:	6f                   	outsl  %ds:(%esi),(%dx)
44ac2f:	46                   	inc    %esi
44ac30:	49                   	dec    %ecx
44ac31:	32 00                	xor    (%eax),%al
44ac33:	57                   	push   %edi
44ac34:	51                   	push   %ecx
44ac35:	74 75                	je     0x44acac
44ac37:	00 75 4b             	add    %dh,0x4b(%ebp)
44ac3a:	73 44                	jae    0x44ac80
44ac3c:	30 00                	xor    %al,(%eax)
44ac3e:	4b                   	dec    %ebx
44ac3f:	4a                   	dec    %edx
44ac40:	54                   	push   %esp
44ac41:	4a                   	dec    %edx
44ac42:	31 00                	xor    %eax,(%eax)
44ac44:	4a                   	dec    %edx
44ac45:	6b 75 6d 32          	imul   $0x32,0x6d(%ebp),%esi
44ac49:	00 6b 66             	add    %ch,0x66(%ebx)
44ac4c:	6a 57                	push   $0x57
44ac4e:	00 73 66             	add    %dh,0x66(%ebx)
44ac51:	66 58                	pop    %ax
44ac53:	30 00                	xor    %al,(%eax)
44ac55:	41                   	inc    %ecx
44ac56:	6a 72                	push   $0x72
44ac58:	6d                   	insl   (%dx),%es:(%edi)
44ac59:	31 00                	xor    %eax,(%eax)
44ac5b:	56                   	push   %esi
44ac5c:	6d                   	insl   (%dx),%es:(%edi)
44ac5d:	7a 41                	jp     0x44aca0
44ac5f:	32 00                	xor    (%eax),%al
44ac61:	42                   	inc    %edx
44ac62:	77 4c                	ja     0x44acb0
44ac64:	4c                   	dec    %esp
44ac65:	00 69 77             	add    %ch,0x77(%ecx)
44ac68:	41                   	inc    %ecx
44ac69:	53                   	push   %ebx
44ac6a:	30 00                	xor    %al,(%eax)
44ac6c:	6e                   	outsb  %ds:(%esi),(%dx)
44ac6d:	44                   	inc    %esp
44ac6e:	68 65 31 00 6f       	push   $0x6f003165
44ac73:	5a                   	pop    %edx
44ac74:	52                   	push   %edx
44ac75:	69 32 00 56 49 51    	imul   $0x51495600,(%edx),%esi
44ac7b:	70 00                	jo     0x44ac7d
44ac7d:	4d                   	dec    %ebp
44ac7e:	76 79                	jbe    0x44acf9
44ac80:	46                   	inc    %esi
44ac81:	30 00                	xor    %al,(%eax)
44ac83:	65 4b                	gs dec %ebx
44ac85:	6e                   	outsb  %ds:(%esi),(%dx)
44ac86:	50                   	push   %eax
44ac87:	31 00                	xor    %eax,(%eax)
44ac89:	47                   	inc    %edi
44ac8a:	48                   	dec    %eax
44ac8b:	49                   	dec    %ecx
44ac8c:	45                   	inc    %ebp
44ac8d:	32 00                	xor    (%eax),%al
44ac8f:	4f                   	dec    %edi
44ac90:	48                   	dec    %eax
44ac91:	49                   	dec    %ecx
44ac92:	52                   	push   %edx
44ac93:	00 55 51             	add    %dl,0x51(%ebp)
44ac96:	64 43                	fs inc %ebx
44ac98:	30 00                	xor    %al,(%eax)
44ac9a:	52                   	push   %edx
44ac9b:	6e                   	outsb  %ds:(%esi),(%dx)
44ac9c:	6d                   	insl   (%dx),%es:(%edi)
44ac9d:	48                   	dec    %eax
44ac9e:	31 00                	xor    %eax,(%eax)
44aca0:	67 73 71             	addr16 jae 0x44ad14
44aca3:	69 32 00 79 42 74    	imul   $0x74427900,(%edx),%esi
44aca9:	73 00                	jae    0x44acab
44acab:	65 56                	gs push %esi
44acad:	71 61                	jno    0x44ad10
44acaf:	30 00                	xor    %al,(%eax)
44acb1:	59                   	pop    %ecx
44acb2:	6b 54 6e 31 00       	imul   $0x0,0x31(%esi,%ebp,2),%edx
44acb7:	6a 53                	push   $0x53
44acb9:	67 45                	addr16 inc %ebp
44acbb:	32 00                	xor    (%eax),%al
44acbd:	61                   	popa
44acbe:	6a 77                	push   $0x77
44acc0:	6d                   	insl   (%dx),%es:(%edi)
44acc1:	00 47 6d             	add    %al,0x6d(%edi)
44acc4:	48                   	dec    %eax
44acc5:	67 30 00             	xor    %al,(%bx,%si)
44acc8:	55                   	push   %ebp
44acc9:	45                   	inc    %ebp
44acca:	4f                   	dec    %edi
44accb:	61                   	popa
44accc:	31 00                	xor    %eax,(%eax)
44acce:	49                   	dec    %ecx
44accf:	77 78                	ja     0x44ad49
44acd1:	73 32                	jae    0x44ad05
44acd3:	00 48 75             	add    %cl,0x75(%eax)
44acd6:	57                   	push   %edi
44acd7:	56                   	push   %esi
44acd8:	00 61 7a             	add    %ah,0x7a(%ecx)
44acdb:	4e                   	dec    %esi
44acdc:	41                   	inc    %ecx
44acdd:	30 00                	xor    %al,(%eax)
44acdf:	49                   	dec    %ecx
44ace0:	4a                   	dec    %edx
44ace1:	42                   	inc    %edx
44ace2:	54                   	push   %esp
44ace3:	31 00                	xor    %eax,(%eax)
44ace5:	61                   	popa
44ace6:	6b 77 64 32          	imul   $0x32,0x64(%edi),%esi
44acea:	00 65 58             	add    %ah,0x58(%ebp)
44aced:	74 66                	je     0x44ad55
44acef:	00 6f 4d             	add    %ch,0x4d(%edi)
44acf2:	72 56                	jb     0x44ad4a
44acf4:	30 00                	xor    %al,(%eax)
44acf6:	4a                   	dec    %edx
44acf7:	56                   	push   %esi
44acf8:	71 57                	jno    0x44ad51
44acfa:	31 00                	xor    %eax,(%eax)
44acfc:	6a 59                	push   $0x59
44acfe:	52                   	push   %edx
44acff:	65 32 00             	xor    %gs:(%eax),%al
44ad02:	67 41                	addr16 inc %ecx
44ad04:	4a                   	dec    %edx
44ad05:	41                   	inc    %ecx
44ad06:	00 41 47             	add    %al,0x47(%ecx)
44ad09:	49                   	dec    %ecx
44ad0a:	77 30                	ja     0x44ad3c
44ad0c:	00 7a 50             	add    %bh,0x50(%edx)
44ad0f:	75 43                	jne    0x44ad54
44ad11:	31 00                	xor    %eax,(%eax)
44ad13:	74 79                	je     0x44ad8e
44ad15:	41                   	inc    %ecx
44ad16:	5a                   	pop    %edx
44ad17:	32 00                	xor    (%eax),%al
44ad19:	46                   	inc    %esi
44ad1a:	4a                   	dec    %edx
44ad1b:	75 6e                	jne    0x44ad8b
44ad1d:	00 58 53             	add    %bl,0x53(%eax)
44ad20:	41                   	inc    %ecx
44ad21:	5a                   	pop    %edx
44ad22:	30 00                	xor    %al,(%eax)
44ad24:	51                   	push   %ecx
44ad25:	4d                   	dec    %ebp
44ad26:	7a 56                	jp     0x44ad7e
44ad28:	31 00                	xor    %eax,(%eax)
44ad2a:	4c                   	dec    %esp
44ad2b:	79 72                	jns    0x44ad9f
44ad2d:	48                   	dec    %eax
44ad2e:	32 00                	xor    (%eax),%al
44ad30:	42                   	inc    %edx
44ad31:	57                   	push   %edi
44ad32:	66 53                	push   %bx
44ad34:	00 4d 73             	add    %cl,0x73(%ebp)
44ad37:	6d                   	insl   (%dx),%es:(%edi)
44ad38:	6e                   	outsb  %ds:(%esi),(%dx)
44ad39:	30 00                	xor    %al,(%eax)
44ad3b:	47                   	inc    %edi
44ad3c:	61                   	popa
44ad3d:	49                   	dec    %ecx
44ad3e:	57                   	push   %edi
44ad3f:	31 00                	xor    %eax,(%eax)
44ad41:	43                   	inc    %ebx
44ad42:	45                   	inc    %ebp
44ad43:	55                   	push   %ebp
44ad44:	42                   	inc    %edx
44ad45:	32 00                	xor    (%eax),%al
44ad47:	62 44 50 4a          	bound  %eax,0x4a(%eax,%edx,2)
44ad4b:	00 56 61             	add    %dl,0x61(%esi)
44ad4e:	70 67                	jo     0x44adb7
44ad50:	30 00                	xor    %al,(%eax)
44ad52:	4c                   	dec    %esp
44ad53:	4f                   	dec    %edi
44ad54:	46                   	inc    %esi
44ad55:	70 31                	jo     0x44ad88
44ad57:	00 68 53             	add    %ch,0x53(%eax)
44ad5a:	54                   	push   %esp
44ad5b:	4c                   	dec    %esp
44ad5c:	32 00                	xor    (%eax),%al
44ad5e:	56                   	push   %esi
44ad5f:	43                   	inc    %ebx
44ad60:	49                   	dec    %ecx
44ad61:	70 00                	jo     0x44ad63
44ad63:	71 6c                	jno    0x44add1
44ad65:	62 72 30             	bound  %esi,0x30(%edx)
44ad68:	00 75 76             	add    %dh,0x76(%ebp)
44ad6b:	6e                   	outsb  %ds:(%esi),(%dx)
44ad6c:	43                   	inc    %ebx
44ad6d:	31 00                	xor    %eax,(%eax)
44ad6f:	6b 42 46 47          	imul   $0x47,0x46(%edx),%eax
44ad73:	32 00                	xor    (%eax),%al
44ad75:	57                   	push   %edi
44ad76:	42                   	inc    %edx
44ad77:	54                   	push   %esp
44ad78:	57                   	push   %edi
44ad79:	00 63 48             	add    %ah,0x48(%ebx)
44ad7c:	77 53                	ja     0x44add1
44ad7e:	30 00                	xor    %al,(%eax)
44ad80:	4c                   	dec    %esp
44ad81:	79 72                	jns    0x44adf5
44ad83:	6e                   	outsb  %ds:(%esi),(%dx)
44ad84:	31 00                	xor    %eax,(%eax)
44ad86:	79 54                	jns    0x44addc
44ad88:	44                   	inc    %esp
44ad89:	71 32                	jno    0x44adbd
44ad8b:	00 69 77             	add    %ch,0x77(%ecx)
44ad8e:	6b 47 00 73          	imul   $0x73,0x0(%edi),%eax
44ad92:	6f                   	outsl  %ds:(%esi),(%dx)
44ad93:	66 53                	push   %bx
44ad95:	30 00                	xor    %al,(%eax)
44ad97:	4f                   	dec    %edi
44ad98:	42                   	inc    %edx
44ad99:	76 74                	jbe    0x44ae0f
44ad9b:	31 00                	xor    %eax,(%eax)
44ad9d:	5a                   	pop    %edx
44ad9e:	77 77                	ja     0x44ae17
44ada0:	70 32                	jo     0x44add4
44ada2:	00 5a 4b             	add    %bl,0x4b(%edx)
44ada5:	68 53 00 55 6c       	push   $0x6c550053
44adaa:	78 63                	js     0x44ae0f
44adac:	30 00                	xor    %al,(%eax)
44adae:	52                   	push   %edx
44adaf:	53                   	push   %ebx
44adb0:	52                   	push   %edx
44adb1:	55                   	push   %ebp
44adb2:	31 00                	xor    %eax,(%eax)
44adb4:	70 6a                	jo     0x44ae20
44adb6:	44                   	inc    %esp
44adb7:	44                   	inc    %esp
44adb8:	32 00                	xor    (%eax),%al
44adba:	50                   	push   %eax
44adbb:	6c                   	insb   (%dx),%es:(%edi)
44adbc:	4a                   	dec    %edx
44adbd:	69 00 52 6d 7a 69    	imul   $0x697a6d52,(%eax),%eax
44adc3:	30 00                	xor    %al,(%eax)
44adc5:	77 41                	ja     0x44ae08
44adc7:	4e                   	dec    %esi
44adc8:	73 31                	jae    0x44adfb
44adca:	00 68 6b             	add    %ch,0x6b(%eax)
44adcd:	7a 47                	jp     0x44ae16
44adcf:	32 00                	xor    (%eax),%al
44add1:	53                   	push   %ebx
44add2:	48                   	dec    %eax
44add3:	67 4a                	addr16 dec %edx
44add5:	00 50 70             	add    %dl,0x70(%eax)
44add8:	49                   	dec    %ecx
44add9:	6a 30                	push   $0x30
44addb:	00 61 4c             	add    %ah,0x4c(%ecx)
44adde:	42                   	inc    %edx
44addf:	41                   	inc    %ecx
44ade0:	31 00                	xor    %eax,(%eax)
44ade2:	66 48                	dec    %ax
44ade4:	79 61                	jns    0x44ae47
44ade6:	32 00                	xor    (%eax),%al
44ade8:	63 62 4c             	arpl   %esp,0x4c(%edx)
44adeb:	45                   	inc    %ebp
44adec:	00 57 6a             	add    %dl,0x6a(%edi)
44adef:	57                   	push   %edi
44adf0:	41                   	inc    %ecx
44adf1:	30 00                	xor    %al,(%eax)
44adf3:	42                   	inc    %edx
44adf4:	45                   	inc    %ebp
44adf5:	57                   	push   %edi
44adf6:	65 31 00             	xor    %eax,%gs:(%eax)
44adf9:	6b 77 42 62          	imul   $0x62,0x42(%edi),%esi
44adfd:	32 00                	xor    (%eax),%al
44adff:	44                   	inc    %esp
44ae00:	79 67                	jns    0x44ae69
44ae02:	59                   	pop    %ecx
44ae03:	00 57 4d             	add    %dl,0x4d(%edi)
44ae06:	53                   	push   %ebx
44ae07:	74 30                	je     0x44ae39
44ae09:	00 45 5a             	add    %al,0x5a(%ebp)
44ae0c:	64 46                	fs inc %esi
44ae0e:	31 00                	xor    %eax,(%eax)
44ae10:	6c                   	insb   (%dx),%es:(%edi)
44ae11:	72 4d                	jb     0x44ae60
44ae13:	77 32                	ja     0x44ae47
44ae15:	00 41 4e             	add    %al,0x4e(%ecx)
44ae18:	41                   	inc    %ecx
44ae19:	77 00                	ja     0x44ae1b
44ae1b:	4a                   	dec    %edx
44ae1c:	44                   	inc    %esp
44ae1d:	74 64                	je     0x44ae83
44ae1f:	30 00                	xor    %al,(%eax)
44ae21:	43                   	inc    %ebx
44ae22:	43                   	inc    %ebx