43eadb:	6e                   	outsb  %ds:(%esi),(%dx)
43eadc:	6c                   	insb   (%dx),%es:(%edi)
43eadd:	79 5a                	jns    0x43eb39
43eadf:	38 74 65 74          	cmp    %dh,0x74(%ebp,%eiz,2)
43eae3:	33 65 72             	xor    0x72(%ebp),%esp
43eae6:	42                   	inc    %edx
43eae7:	4c                   	dec    %esp
43eae8:	2f                   	das
43eae9:	45                   	inc    %ebp
43eaea:	49                   	dec    %ecx
43eaeb:	44                   	inc    %esp
43eaec:	34 32                	xor    $0x32,%al
43eaee:	6f                   	outsl  %ds:(%esi),(%dx)
43eaef:	37                   	aaa
43eaf0:	72 78                	jb     0x43eb6a
43eaf2:	63 38                	arpl   %edi,(%eax)
43eaf4:	54                   	push   %esp
43eaf5:	62 57 51             	bound  %edx,0x51(%edi)
43eaf8:	6a 35                	push   $0x35
43eafa:	33 38                	xor    (%eax),%edi
43eafc:	63 72 43             	arpl   %esi,0x43(%edx)
43eaff:	78 4d                	js     0x43eb4e
43eb01:	4e                   	dec    %esi
43eb02:	52                   	push   %edx
43eb03:	57                   	push   %edi
43eb04:	5a                   	pop    %edx
43eb05:	74 47                	je     0x43eb4e
43eb07:	41                   	inc    %ecx
43eb08:	6e                   	outsb  %ds:(%esi),(%dx)
43eb09:	56                   	push   %esi
43eb0a:	30 70 4d             	xor    %dh,0x4d(%eax)
43eb0d:	6e                   	outsb  %ds:(%esi),(%dx)
43eb0e:	52                   	push   %edx
43eb0f:	5a                   	pop    %edx
43eb10:	70 4c                	jo     0x43eb5e
43eb12:	4c                   	dec    %esp
43eb13:	68 62 6e 74 2b       	push   $0x2b746e62
43eb18:	2b 39                	sub    (%ecx),%edi
43eb1a:	4d                   	dec    %ebp
43eb1b:	73 4f                	jae    0x43eb6c
43eb1d:	52                   	push   %edx
43eb1e:	61                   	popa
43eb1f:	35 78 46 43 37       	xor    $0x37434678,%eax
43eb24:	2f                   	das
43eb25:	31 66 4a             	xor    %esp,0x4a(%esi)
43eb28:	6e                   	outsb  %ds:(%esi),(%dx)
43eb29:	6f                   	outsl  %ds:(%esi),(%dx)
43eb2a:	6d                   	insl   (%dx),%es:(%edi)
43eb2b:	4b                   	dec    %ebx
43eb2c:	55                   	push   %ebp
43eb2d:	35 45 30 57 70       	xor    $0x70573045,%eax
43eb32:	33 2f                	xor    (%edi),%ebp
43eb34:	33 52 45             	xor    0x45(%edx),%edx
43eb37:	54                   	push   %esp
43eb38:	5a                   	pop    %edx
43eb39:	67 59                	addr16 pop %ecx
43eb3b:	69 36 30 41 36 37    	imul   $0x37364130,(%esi),%esi
43eb41:	35 41 78 41 71       	xor    $0x71417841,%eax
43eb46:	33 62 59             	xor    0x59(%edx),%esp
43eb49:	50                   	push   %eax
43eb4a:	48                   	dec    %eax
43eb4b:	57                   	push   %edi
43eb4c:	42                   	inc    %edx
43eb4d:	48                   	dec    %eax
43eb4e:	64 30 7a 34          	xor    %bh,%fs:0x34(%edx)
43eb52:	6b 4e 4d 70          	imul   $0x70,0x4d(%esi),%ecx
43eb56:	73 70                	jae    0x43ebc8
43eb58:	45                   	inc    %ebp
43eb59:	6b 2f 4a             	imul   $0x4a,(%edi),%ebp
43eb5c:	63 69 32             	arpl   %ebp,0x32(%ecx)
43eb5f:	4e                   	dec    %esi
43eb60:	76 4e                	jbe    0x43ebb0
43eb62:	74 43                	je     0x43eba7
43eb64:	31 31                	xor    %esi,(%ecx)
43eb66:	68 4b 52 61 6e       	push   $0x6e61524b
43eb6b:	4e                   	dec    %esi
43eb6c:	69 45 2b 78 41 77 32 	imul   $0x32774178,0x2b(%ebp),%eax
43eb73:	53                   	push   %ebx
43eb74:	42                   	inc    %edx
43eb75:	32 48 75             	xor    0x75(%eax),%cl
43eb78:	72 42                	jb     0x43ebbc
43eb7a:	57                   	push   %edi
43eb7b:	33 30                	xor    (%eax),%esi
43eb7d:	56                   	push   %esi
43eb7e:	4a                   	dec    %edx
43eb7f:	68 70 6b 38 59       	push   $0x59386b70
43eb84:	59                   	pop    %ecx
43eb85:	35 38 76 6b 63       	xor    $0x636b7638,%eax
43eb8a:	46                   	inc    %esi
43eb8b:	56                   	push   %esi
43eb8c:	62 71 48             	bound  %esi,0x48(%ecx)
43eb8f:	4e                   	dec    %esi
43eb90:	2f                   	das
43eb91:	42                   	inc    %edx
43eb92:	71 7a                	jno    0x43ec0e
43eb94:	49                   	dec    %ecx
43eb95:	64 46                	fs inc %esi
43eb97:	54                   	push   %esp
43eb98:	57                   	push   %edi
43eb99:	34 71                	xor    $0x71,%al
43eb9b:	65 41                	gs inc %ecx
43eb9d:	65 38 6b 51          	cmp    %ch,%gs:0x51(%ebx)
43eba1:	64 53                	fs push %ebx
43eba3:	38 50 72             	cmp    %dl,0x72(%eax)
43eba6:	41                   	inc    %ecx
43eba7:	54                   	push   %esp
43eba8:	70 4f                	jo     0x43ebf9
43ebaa:	71 4e                	jno    0x43ebfa
43ebac:	33 33                	xor    (%ebx),%esi
43ebae:	69 79 71 4b 58 68 73 	imul   $0x7368584b,0x71(%ecx),%edi
43ebb5:	65 6e                	outsb  %gs:(%esi),(%dx)
43ebb7:	55                   	push   %ebp
43ebb8:	79 68                	jns    0x43ec22
43ebba:	68 45 7a 6b 61       	push   $0x616b7a45
43ebbf:	34 35                	xor    $0x35,%al
43ebc1:	47                   	inc    %edi
43ebc2:	6b 6b 52 6a          	imul   $0x6a,0x52(%ebx),%ebp
43ebc6:	42                   	inc    %edx
43ebc7:	30 47 65             	xor    %al,0x65(%edi)
43ebca:	59                   	pop    %ecx
43ebcb:	43                   	inc    %ebx
43ebcc:	47                   	inc    %edi
43ebcd:	55                   	push   %ebp
43ebce:	6e                   	outsb  %ds:(%esi),(%dx)
43ebcf:	46                   	inc    %esi
43ebd0:	51                   	push   %ecx
43ebd1:	76 61                	jbe    0x43ec34
43ebd3:	4b                   	dec    %ebx
43ebd4:	54                   	push   %esp
43ebd5:	46                   	inc    %esi
43ebd6:	42                   	inc    %edx
43ebd7:	6f                   	outsl  %ds:(%esi),(%dx)
43ebd8:	77 39                	ja     0x43ec13
43ebda:	44                   	inc    %esp
43ebdb:	31 4f 77             	xor    %ecx,0x77(%edi)
43ebde:	57                   	push   %edi
43ebdf:	75 73                	jne    0x43ec54
43ebe1:	77 30                	ja     0x43ec13
43ebe3:	6f                   	outsl  %ds:(%esi),(%dx)
43ebe4:	4a                   	dec    %edx
43ebe5:	73 74                	jae    0x43ec5b
43ebe7:	69 50 75 6a 65 4c 45 	imul   $0x454c656a,0x75(%eax),%edx
43ebee:	38 4f 73             	cmp    %cl,0x73(%edi)
43ebf1:	56                   	push   %esi
43ebf2:	38 39                	cmp    %bh,(%ecx)
43ebf4:	38 79 56             	cmp    %bh,0x56(%ecx)
43ebf7:	35 54 70 41 78       	xor    $0x78417054,%eax
43ebfc:	53                   	push   %ebx
43ebfd:	44                   	inc    %esp
43ebfe:	4e                   	dec    %esi
43ebff:	48                   	dec    %eax
43ec00:	59                   	pop    %ecx
43ec01:	4d                   	dec    %ebp
43ec02:	50                   	push   %eax
43ec03:	71 46                	jno    0x43ec4b
43ec05:	77 6b                	ja     0x43ec72
43ec07:	72 51                	jb     0x43ec5a
43ec09:	74 46                	je     0x43ec51
43ec0b:	4a                   	dec    %edx
43ec0c:	52                   	push   %edx
43ec0d:	32 55 31             	xor    0x31(%ebp),%dl
43ec10:	37                   	aaa
43ec11:	36 77 44             	ss ja  0x43ec58
43ec14:	77 37                	ja     0x43ec4d
43ec16:	4f                   	dec    %edi
43ec17:	31 51 53             	xor    %edx,0x53(%ecx)
43ec1a:	45                   	inc    %ebp
43ec1b:	71 76                	jno    0x43ec93
43ec1d:	55                   	push   %ebp
43ec1e:	76 2b                	jbe    0x43ec4b
43ec20:	63 65 2f             	arpl   %esp,0x2f(%ebp)
43ec23:	73 79                	jae    0x43ec9e
43ec25:	62 2f                	bound  %ebp,(%edi)
43ec27:	4c                   	dec    %esp
43ec28:	6e                   	outsb  %ds:(%esi),(%dx)
43ec29:	55                   	push   %ebp
43ec2a:	4d                   	dec    %ebp
43ec2b:	45                   	inc    %ebp
43ec2c:	62 75 6f             	bound  %esi,0x6f(%ebp)
43ec2f:	6e                   	outsb  %ds:(%esi),(%dx)
43ec30:	55                   	push   %ebp
43ec31:	74 63                	je     0x43ec96
43ec33:	4f                   	dec    %edi
43ec34:	67 48                	addr16 dec %eax
43ec36:	30 32                	xor    %dh,(%edx)
43ec38:	69 6c 2f 34 57 2f 53 	imul   $0x54532f57,0x34(%edi,%ebp,1),%ebp
43ec3f:	54
43ec40:	62 32                	bound  %esi,(%edx)
43ec42:	30 61 69             	xor    %ah,0x69(%ecx)
43ec45:	47                   	inc    %edi
43ec46:	6c                   	insb   (%dx),%es:(%edi)
43ec47:	6e                   	outsb  %ds:(%esi),(%dx)
43ec48:	2f                   	das
43ec49:	62 49 50             	bound  %ecx,0x50(%ecx)
43ec4c:	52                   	push   %edx
43ec4d:	76 67                	jbe    0x43ecb6
43ec4f:	62 6d 50             	bound  %ebp,0x50(%ebp)
43ec52:	38 75 39             	cmp    %dh,0x39(%ebp)
43ec55:	6d                   	insl   (%dx),%es:(%edi)
43ec56:	6b 2f 77             	imul   $0x77,(%edi),%ebp
43ec59:	6c                   	insb   (%dx),%es:(%edi)
43ec5a:	6b 6c 58 39 6e       	imul   $0x6e,0x39(%eax,%ebx,2),%ebp
43ec5f:	33 33                	xor    (%ebx),%esi
43ec61:	6b 54 75 79 5a       	imul   $0x5a,0x79(%ebp,%esi,2),%edx
43ec66:	53                   	push   %ebx
43ec67:	5a                   	pop    %edx
43ec68:	2b 33                	sub    (%ebx),%esi
43ec6a:	73 31                	jae    0x43ec9d
43ec6c:	4f                   	dec    %edi
43ec6d:	76 5a                	jbe    0x43ecc9
43ec6f:	75 2b                	jne    0x43ec9c
43ec71:	56                   	push   %esi
43ec72:	53                   	push   %ebx
43ec73:	4d                   	dec    %ebp
43ec74:	56                   	push   %esi
43ec75:	42                   	inc    %edx
43ec76:	6c                   	insb   (%dx),%es:(%edi)
43ec77:	63 64 44 2f          	arpl   %esp,0x2f(%esp,%eax,2)
43ec7b:	41                   	inc    %ecx
43ec7c:	61                   	popa
43ec7d:	6d                   	insl   (%dx),%es:(%edi)
43ec7e:	38 71 72             	cmp    %dh,0x72(%ecx)
43ec81:	52                   	push   %edx
43ec82:	42                   	inc    %edx
43ec83:	64 4f                	fs dec %edi
43ec85:	49                   	dec    %ecx
43ec86:	67 75 55             	addr16 jne 0x43ecde
43ec89:	33 6b 71             	xor    0x71(%ebx),%ebp
43ec8c:	74 2f                	je     0x43ecbd
43ec8e:	73 59                	jae    0x43ece9
43ec90:	78 65                	js     0x43ecf7
43ec92:	54                   	push   %esp
43ec93:	6b 6a 72 66          	imul   $0x66,0x72(%edx),%ebp
43ec97:	66 6b 68 32 63       	imul   $0x63,0x32(%eax),%bp
43ec9c:	49                   	dec    %ecx
43ec9d:	4e                   	dec    %esi
43ec9e:	50                   	push   %eax
43ec9f:	45                   	inc    %ebp
43eca0:	5a                   	pop    %edx
43eca1:	4c                   	dec    %esp
43eca2:	31 45 69             	xor    %eax,0x69(%ebp)
43eca5:	79 6a                	jns    0x43ed11
43eca7:	4f                   	dec    %edi
43eca8:	58                   	pop    %eax
43eca9:	44                   	inc    %esp
43ecaa:	6d                   	insl   (%dx),%es:(%edi)
43ecab:	75 72                	jne    0x43ed1f
43ecad:	64 37                	fs aaa
43ecaf:	38 49 41             	cmp    %cl,0x41(%ecx)
43ecb2:	4d                   	dec    %ebp
43ecb3:	43                   	inc    %ebx
43ecb4:	4e                   	dec    %esi
43ecb5:	56                   	push   %esi
43ecb6:	6c                   	insb   (%dx),%es:(%edi)
43ecb7:	49                   	dec    %ecx
43ecb8:	72 50                	jb     0x43ed0a
43ecba:	7a 49                	jp     0x43ed05
43ecbc:	4b                   	dec    %ebx
43ecbd:	64 39 32             	cmp    %esi,%fs:(%edx)
43ecc0:	78 56                	js     0x43ed18
43ecc2:	38 63 70             	cmp    %ah,0x70(%ebx)
43ecc5:	35 4e 4e 4b 52       	xor    $0x524b4e4e,%eax
43ecca:	75 6e                	jne    0x43ed3a
43eccc:	31 39                	xor    %edi,(%ecx)
43ecce:	45                   	inc    %ebp
43eccf:	72 72                	jb     0x43ed43
43ecd1:	72 33                	jb     0x43ed06
43ecd3:	53                   	push   %ebx
43ecd4:	75 55                	jne    0x43ed2b
43ecd6:	6a 77                	push   $0x77
43ecd8:	6f                   	outsl  %ds:(%esi),(%dx)
43ecd9:	59                   	pop    %ecx
43ecda:	2b 59 42             	sub    0x42(%ecx),%ebx
43ecdd:	66 53                	push   %bx
43ecdf:	79 63                	jns    0x43ed44
43ece1:	59                   	pop    %ecx
43ece2:	63 4c 59 65          	arpl   %ecx,0x65(%ecx,%ebx,2)
43ece6:	65 65 63 6c 78 64    	gs arpl %ebp,%gs:0x64(%eax,%edi,2)
43ecec:	43                   	inc    %ebx
43eced:	57                   	push   %edi
43ecee:	43                   	inc    %ebx
43ecef:	33 4e 6c             	xor    0x6c(%esi),%ecx
43ecf2:	44                   	inc    %esp
43ecf3:	71 35                	jno    0x43ed2a
43ecf5:	6b 75 36 51          	imul   $0x51,0x36(%ebp),%esi
43ecf9:	67 46                	addr16 inc %esi
43ecfb:	72 48                	jb     0x43ed45
43ecfd:	51                   	push   %ecx
43ecfe:	62 56 61             	bound  %edx,0x61(%esi)
43ed01:	31 72 74             	xor    %esi,0x74(%edx)
43ed04:	78 39                	js     0x43ed3f
43ed06:	73 47                	jae    0x43ed4f
43ed08:	69 6d 72 4d 78 78 75 	imul   $0x7578784d,0x72(%ebp),%ebp
43ed0f:	34 57                	xor    $0x57,%al
43ed11:	59                   	pop    %ecx
43ed12:	6d                   	insl   (%dx),%es:(%edi)
43ed13:	32 49 32             	xor    0x32(%ecx),%cl
43ed16:	66 69 46 69 45 4d    	imul   $0x4d45,0x69(%esi),%ax
43ed1c:	6b 36 4d             	imul   $0x4d,(%esi),%esi
43ed1f:	72 74                	jb     0x43ed95
43ed21:	69 34 6d 33 4a 54 65 	imul   $0x30664735,0x65544a33(,%ebp,2),%esi
43ed28:	35 47 66 30
43ed2c:	45                   	inc    %ebp
43ed2d:	6c                   	insb   (%dx),%es:(%edi)
43ed2e:	4d                   	dec    %ebp
43ed2f:	44                   	inc    %esp
43ed30:	77 78                	ja     0x43edaa
43ed32:	63 4b 38             	arpl   %ecx,0x38(%ebx)
43ed35:	69 37 6b 35 52 6b    	imul   $0x6b52356b,(%edi),%esi
43ed3b:	6a 34                	push   $0x34
43ed3d:	4e                   	dec    %esi
43ed3e:	33 79 4d             	xor    0x4d(%ecx),%edi
43ed41:	6b 6d 7a 37          	imul   $0x37,0x7a(%ebp),%ebp
43ed45:	44                   	inc    %esp
43ed46:	71 4b                	jno    0x43ed93
43ed48:	6f                   	outsl  %ds:(%esi),(%dx)
43ed49:	54                   	push   %esp
43ed4a:	30 41 38             	xor    %al,0x38(%ecx)
43ed4d:	69 65 69 4e 74 51 69 	imul   $0x6951744e,0x69(%ebp),%esp
43ed54:	76 6d                	jbe    0x43edc3
43ed56:	41                   	inc    %ecx
43ed57:	37                   	aaa
43ed58:	72 35                	jb     0x43ed8f
43ed5a:	74 38                	je     0x43ed94
43ed5c:	6e                   	outsb  %ds:(%esi),(%dx)
43ed5d:	59                   	pop    %ecx
43ed5e:	50                   	push   %eax
43ed5f:	6a 64                	push   $0x64
43ed61:	34 36                	xor    $0x36,%al
43ed63:	49                   	dec    %ecx
43ed64:	44                   	inc    %esp
43ed65:	73 72                	jae    0x43edd9
43ed67:	54                   	push   %esp
43ed68:	78 72                	js     0x43eddc
43ed6a:	4f                   	dec    %edi
43ed6b:	34 78                	xor    $0x78,%al
43ed6d:	6b 72 6c 32          	imul   $0x32,0x6c(%edx),%esi
43ed71:	2b 71 36             	sub    0x36(%ecx),%esi
43ed74:	58                   	pop    %eax
43ed75:	62 68 62             	bound  %ebp,0x62(%eax)
43ed78:	49                   	dec    %ecx
43ed79:	43                   	inc    %ebx
43ed7a:	52                   	push   %edx
43ed7b:	71 55                	jno    0x43edd2
43ed7d:	76 59                	jbe    0x43edd8
43ed7f:	6d                   	insl   (%dx),%es:(%edi)
43ed80:	41                   	inc    %ecx
43ed81:	70 34                	jo     0x43edb7
43ed83:	37                   	aaa
43ed84:	62 62 36             	bound  %esp,0x36(%edx)