43fd2d:	36 6b 62 4d 31       	imul   $0x31,%ss:0x4d(%edx),%esp
43fd32:	6a 39                	push   $0x39
43fd34:	70 4a                	jo     0x43fd80
43fd36:	64 67 74 4f          	fs addr16 je 0x43fd89
43fd3a:	79 54                	jns    0x43fd90
43fd3c:	50                   	push   %eax
43fd3d:	48                   	dec    %eax
43fd3e:	6d                   	insl   (%dx),%es:(%edi)
43fd3f:	37                   	aaa
43fd40:	4d                   	dec    %ebp
43fd41:	4a                   	dec    %edx
43fd42:	4c                   	dec    %esp
43fd43:	38 61 4d             	cmp    %ah,0x4d(%ecx)
43fd46:	51                   	push   %ecx
43fd47:	66 75 57             	data16 jne 0x43fda1
43fd4a:	61                   	popa
43fd4b:	33 71 31             	xor    0x31(%ecx),%esi
43fd4e:	51                   	push   %ecx
43fd4f:	4d                   	dec    %ebp
43fd50:	74 37                	je     0x43fd89
43fd52:	37                   	aaa
43fd53:	65 2b 79 71          	sub    %gs:0x71(%ecx),%edi
43fd57:	39 49 38             	cmp    %ecx,0x38(%ecx)
43fd5a:	42                   	inc    %edx
43fd5b:	72 51                	jb     0x43fdae
43fd5d:	37                   	aaa
43fd5e:	72 6c                	jb     0x43fdcc
43fd60:	50                   	push   %eax
43fd61:	72 5a                	jb     0x43fdbd
43fd63:	6f                   	outsl  %ds:(%esi),(%dx)
43fd64:	33 50 5a             	xor    0x5a(%eax),%edx
43fd67:	38 48 37             	cmp    %cl,0x37(%eax)
43fd6a:	71 33                	jno    0x43fd9f
43fd6c:	30 36                	xor    %dh,(%esi)
43fd6e:	6f                   	outsl  %ds:(%esi),(%dx)
43fd6f:	37                   	aaa
43fd70:	72 54                	jb     0x43fdc6
43fd72:	43                   	inc    %ebx
43fd73:	6d                   	insl   (%dx),%es:(%edi)
43fd74:	6c                   	insb   (%dx),%es:(%edi)
43fd75:	44                   	inc    %esp
43fd76:	56                   	push   %esi
43fd77:	55                   	push   %ebp
43fd78:	70 43                	jo     0x43fdbd
43fd7a:	5a                   	pop    %edx
43fd7b:	45                   	inc    %ebp
43fd7c:	5a                   	pop    %edx
43fd7d:	4b                   	dec    %ebx
43fd7e:	5a                   	pop    %edx
43fd7f:	7a 4b                	jp     0x43fdcc
43fd81:	78 6c                	js     0x43fdef
43fd83:	58                   	pop    %eax
43fd84:	45                   	inc    %ebp
43fd85:	67 76 75             	addr16 jbe 0x43fdfd
43fd88:	34 59                	xor    $0x59,%al
43fd8a:	68 65 4d 67 67       	push   $0x67674d65
43fd8f:	75 59                	jne    0x43fdea
43fd91:	4f                   	dec    %edi
43fd92:	59                   	pop    %ecx
43fd93:	48                   	dec    %eax
43fd94:	63 5a 7a             	arpl   %ebx,0x7a(%edx)
43fd97:	55                   	push   %ebp
43fd98:	72 33                	jb     0x43fdcd
43fd9a:	4a                   	dec    %edx
43fd9b:	53                   	push   %ebx
43fd9c:	74 6f                	je     0x43fe0d
43fd9e:	2f                   	das
43fd9f:	6a 66                	push   $0x66
43fda1:	65 6b 30 75          	imul   $0x75,%gs:(%eax),%esi
43fda5:	68 79 33 55 69       	push   $0x69553379
43fdaa:	74 76                	je     0x43fe22
43fdac:	56                   	push   %esi
43fdad:	32 44 4c 38          	xor    0x38(%esp,%ecx,2),%al
43fdb1:	74 6e                	je     0x43fe21
43fdb3:	31 36                	xor    %esi,(%esi)
43fdb5:	47                   	inc    %edi
43fdb6:	41                   	inc    %ecx
43fdb7:	77 43                	ja     0x43fdfc
43fdb9:	48                   	dec    %eax
43fdba:	33 6c 59 42          	xor    0x42(%ecx,%ebx,2),%ebp
43fdbe:	6d                   	insl   (%dx),%es:(%edi)
43fdbf:	39 50 73             	cmp    %edx,0x73(%eax)
43fdc2:	50                   	push   %eax
43fdc3:	6a 79                	push   $0x79
43fdc5:	4a                   	dec    %edx
43fdc6:	36 64 79 63          	ss fs jns 0x43fe2d
43fdca:	49                   	dec    %ecx
43fdcb:	65 2f                	gs das
43fdcd:	45                   	inc    %ebp
43fdce:	33 4e 6e             	xor    0x6e(%esi),%ecx
43fdd1:	58                   	pop    %eax
43fdd2:	79 34                	jns    0x43fe08
43fdd4:	72 2b                	jb     0x43fe01
43fdd6:	47                   	inc    %edi
43fdd7:	35 4e 70 71 2f       	xor    $0x2f71704e,%eax
43fddc:	4b                   	dec    %ebx
43fddd:	77 2b                	ja     0x43fe0a
43fddf:	33 6d 47             	xor    0x47(%ebp),%ebp
43fde2:	53                   	push   %ebx
43fde3:	69 6c 6d 36 4a 63 4e 	imul   $0x724e634a,0x36(%ebp,%ebp,2),%ebp
43fdea:	72
43fdeb:	74 79                	je     0x43fe66
43fded:	38 77 56             	cmp    %dh,0x56(%edi)
43fdf0:	31 72 67             	xor    %esi,0x67(%edx)
43fdf3:	71 4b                	jno    0x43fe40
43fdf5:	44                   	inc    %esp
43fdf6:	68 6c 6c 30 54       	push   $0x54306c6c
43fdfb:	62 6f 2f             	bound  %ebp,0x2f(%edi)
43fdfe:	4a                   	dec    %edx
43fdff:	2f                   	das
43fe00:	71 41                	jno    0x43fe43
43fe02:	44                   	inc    %esp
43fe03:	34 6a                	xor    $0x6a,%al
43fe05:	54                   	push   %esp
43fe06:	4d                   	dec    %ebp
43fe07:	54                   	push   %esp
43fe08:	75 72                	jne    0x43fe7c
43fe0a:	6c                   	insb   (%dx),%es:(%edi)
43fe0b:	67 50                	addr16 push %eax
43fe0d:	43                   	inc    %ebx
43fe0e:	6c                   	insb   (%dx),%es:(%edi)
43fe0f:	62 78 5a             	bound  %edi,0x5a(%eax)
43fe12:	6e                   	outsb  %ds:(%esi),(%dx)
43fe13:	74 6a                	je     0x43fe7f
43fe15:	75 44                	jne    0x43fe5b
43fe17:	54                   	push   %esp
43fe18:	44                   	inc    %esp
43fe19:	50                   	push   %eax
43fe1a:	76 77                	jbe    0x43fe93
43fe1c:	4e                   	dec    %esi
43fe1d:	4d                   	dec    %ebp
43fe1e:	4b                   	dec    %ebx
43fe1f:	31 56 74             	xor    %edx,0x74(%esi)
43fe22:	4a                   	dec    %edx
43fe23:	59                   	pop    %ecx
43fe24:	30 44 6c 77          	xor    %al,0x77(%esp,%ebp,2)
43fe28:	7a 61                	jp     0x43fe8b
43fe2a:	79 64                	jns    0x43fe90
43fe2c:	66 48                	dec    %ax
43fe2e:	43                   	inc    %ebx
43fe2f:	4c                   	dec    %esp
43fe30:	63 64 50 7a          	arpl   %esp,0x7a(%eax,%edx,2)
43fe34:	37                   	aaa
43fe35:	62 48 73             	bound  %ecx,0x73(%eax)
43fe38:	73 44                	jae    0x43fe7e
43fe3a:	2b 4b 42             	sub    0x42(%ebx),%ecx
43fe3d:	38 6f 54             	cmp    %ch,0x54(%edi)
43fe40:	56                   	push   %esi
43fe41:	5a                   	pop    %edx
43fe42:	4f                   	dec    %edi
43fe43:	55                   	push   %ebp
43fe44:	32 55 63             	xor    0x63(%ebp),%dl
43fe47:	5a                   	pop    %edx
43fe48:	56                   	push   %esi
43fe49:	32 47 57             	xor    0x57(%edi),%al
43fe4c:	79 37                	jns    0x43fe85
43fe4e:	2f                   	das
43fe4f:	66 4c                	dec    %sp
43fe51:	67 49                	addr16 dec %ecx
43fe53:	69 4e 42 52 38 31 63 	imul   $0x63313852,0x42(%esi),%ecx
43fe5a:	4a                   	dec    %edx
43fe5b:	54                   	push   %esp
43fe5c:	39 47 75             	cmp    %eax,0x75(%edi)
43fe5f:	75 44                	jne    0x43fea5
43fe61:	50                   	push   %eax
43fe62:	4b                   	dec    %ebx
43fe63:	37                   	aaa
43fe64:	51                   	push   %ecx
43fe65:	4e                   	dec    %esi
43fe66:	58                   	pop    %eax
43fe67:	79 68                	jns    0x43fed1
43fe69:	32 63 47             	xor    0x47(%ebx),%ah
43fe6c:	41                   	inc    %ecx
43fe6d:	36 4b                	ss dec %ebx
43fe6f:	4a                   	dec    %edx
43fe70:	6e                   	outsb  %ds:(%esi),(%dx)
43fe71:	6f                   	outsl  %ds:(%esi),(%dx)
43fe72:	67 6c                	insb   (%dx),%es:(%di)
43fe74:	48                   	dec    %eax
43fe75:	74 35                	je     0x43feac
43fe77:	73 62                	jae    0x43fedb
43fe79:	6e                   	outsb  %ds:(%esi),(%dx)
43fe7a:	30 52 51             	xor    %dl,0x51(%edx)
43fe7d:	79 70                	jns    0x43feef
43fe7f:	59                   	pop    %ecx
43fe80:	7a 34                	jp     0x43feb6
43fe82:	6e                   	outsb  %ds:(%esi),(%dx)
43fe83:	68 69 65 69 47       	push   $0x47696569
43fe88:	6e                   	outsb  %ds:(%esi),(%dx)
43fe89:	4c                   	dec    %esp
43fe8a:	74 37                	je     0x43fec3
43fe8c:	46                   	inc    %esi
43fe8d:	41                   	inc    %ecx
43fe8e:	57                   	push   %edi
43fe8f:	63 44 35 35          	arpl   %eax,0x35(%ebp,%esi,1)
43fe93:	30 57 4b             	xor    %dl,0x4b(%edi)
43fe96:	65 54                	gs push %esp
43fe98:	6c                   	insb   (%dx),%es:(%edi)
43fe99:	35 57 5a 2f 2b       	xor    $0x2b2f5a57,%eax
43fe9e:	68 44 58 58 5a       	push   $0x5a585844
43fea3:	69 48 49 44 6a 67 49 	imul   $0x49676a44,0x49(%eax),%ecx
43feaa:	30 38                	xor    %bh,(%eax)
43feac:	31 30                	xor    %esi,(%eax)
43feae:	63 6b 50             	arpl   %ebp,0x50(%ebx)
43feb1:	4d                   	dec    %ebp
43feb2:	59                   	pop    %ecx
43feb3:	43                   	inc    %ebx
43feb4:	41                   	inc    %ecx
43feb5:	47                   	inc    %edi
43feb6:	77 54                	ja     0x43ff0c
43feb8:	71 4b                	jno    0x43ff05
43feba:	6c                   	insb   (%dx),%es:(%edi)
43febb:	65 53                	gs push %ebx
43febd:	72 63                	jb     0x43ff22
43febf:	67 78 62             	addr16 js 0x43ff24
43fec2:	48                   	dec    %eax
43fec3:	44                   	inc    %esp
43fec4:	43                   	inc    %ebx
43fec5:	78 6c                	js     0x43ff33
43fec7:	49                   	dec    %ecx
43fec8:	30 74 76 57          	xor    %dh,0x57(%esi,%esi,2)
43fecc:	2f                   	das
43fecd:	52                   	push   %edx
43fece:	2b 43 4d             	sub    0x4d(%ebx),%eax
43fed1:	69 2f 6c 5a 48 30    	imul   $0x30485a6c,(%edi),%ebp
43fed7:	4c                   	dec    %esp
43fed8:	41                   	inc    %ecx
43fed9:	6f                   	outsl  %ds:(%esi),(%dx)
43feda:	72 6e                	jb     0x43ff4a
43fedc:	4e                   	dec    %esi
43fedd:	51                   	push   %ecx
43fede:	39 68 66             	cmp    %ebp,0x66(%eax)
43fee1:	7a 30                	jp     0x43ff13
43fee3:	55                   	push   %ebp
43fee4:	34 4d                	xor    $0x4d,%al
43fee6:	30 74 78 41          	xor    %dh,0x41(%eax,%edi,2)
43feea:	7a 53                	jp     0x43ff3f
43feec:	5a                   	pop    %edx
43feed:	34 6a                	xor    $0x6a,%al
43feef:	53                   	push   %ebx
43fef0:	49                   	dec    %ecx
43fef1:	65 67 76 2b          	gs addr16 jbe 0x43ff20
43fef5:	55                   	push   %ebp
43fef6:	41                   	inc    %ecx
43fef7:	51                   	push   %ecx
43fef8:	50                   	push   %eax
43fef9:	54                   	push   %esp
43fefa:	53                   	push   %ebx
43fefb:	65 70 47             	gs jo  0x43ff45
43fefe:	70 66                	jo     0x43ff66
43ff00:	5a                   	pop    %edx
43ff01:	42                   	inc    %edx
43ff02:	55                   	push   %ebp
43ff03:	63 6f 6b             	arpl   %ebp,0x6b(%edi)
43ff06:	49                   	dec    %ecx
43ff07:	77 70                	ja     0x43ff79
43ff09:	42                   	inc    %edx
43ff0a:	70 78                	jo     0x43ff84
43ff0c:	4f                   	dec    %edi
43ff0d:	6a 58                	push   $0x58
43ff0f:	4f                   	dec    %edi
43ff10:	69 43 4d 63 2f 77 79 	imul   $0x79772f63,0x4d(%ebx),%eax
43ff17:	64 73 42             	fs jae 0x43ff5c
43ff1a:	67 50                	addr16 push %eax
43ff1c:	75 63                	jne    0x43ff81
43ff1e:	34 79                	xor    $0x79,%al
43ff20:	30 76 49             	xor    %dh,0x49(%esi)
43ff23:	52                   	push   %edx
43ff24:	34 71                	xor    $0x71,%al
43ff26:	32 42 67             	xor    0x67(%edx),%al
43ff29:	57                   	push   %edi
43ff2a:	75 76                	jne    0x43ffa2
43ff2c:	65 6b 67 4b 48       	imul   $0x48,%gs:0x4b(%edi),%esp
43ff31:	38 74 56 4c          	cmp    %dh,0x4c(%esi,%edx,2)
43ff35:	45                   	inc    %ebp
43ff36:	46                   	inc    %esi
43ff37:	42                   	inc    %edx
43ff38:	61                   	popa
43ff39:	30 55 35             	xor    %dl,0x35(%ebp)
43ff3c:	64 4a                	fs dec %edx
43ff3e:	62 4a 55             	bound  %ecx,0x55(%edx)
43ff41:	35 51 43 45 51       	xor    $0x51454351,%eax
43ff46:	37                   	aaa
43ff47:	42                   	inc    %edx
43ff48:	33 51 75             	xor    0x75(%ecx),%edx
43ff4b:	50                   	push   %eax
43ff4c:	59                   	pop    %ecx
43ff4d:	35 68 49 52 61       	xor    $0x61524968,%eax
43ff52:	77 54                	ja     0x43ffa8
43ff54:	59                   	pop    %ecx
43ff55:	67 55                	addr16 push %ebp
43ff57:	38 62 39             	cmp    %ah,0x39(%edx)
43ff5a:	37                   	aaa
43ff5b:	35 56 45 33 79       	xor    $0x79334556,%eax
43ff60:	54                   	push   %esp
43ff61:	73 46                	jae    0x43ffa9
43ff63:	58                   	pop    %eax
43ff64:	68 38 2f 77 4b       	push   $0x4b772f38
43ff69:	7a 44                	jp     0x43ffaf
43ff6b:	73 74                	jae    0x43ffe1
43ff6d:	6f                   	outsl  %ds:(%esi),(%dx)
43ff6e:	4d                   	dec    %ebp
43ff6f:	2f                   	das
43ff70:	4f                   	dec    %edi
43ff71:	52                   	push   %edx
43ff72:	55                   	push   %ebp
43ff73:	49                   	dec    %ecx
43ff74:	50                   	push   %eax
43ff75:	75 77                	jne    0x43ffee
43ff77:	63 62 7a             	arpl   %esp,0x7a(%edx)
43ff7a:	6e                   	outsb  %ds:(%esi),(%dx)
43ff7b:	72 6d                	jb     0x43ffea
43ff7d:	77 34                	ja     0x43ffb3
43ff7f:	6e                   	outsb  %ds:(%esi),(%dx)
43ff80:	52                   	push   %edx
43ff81:	39 67 55             	cmp    %esp,0x55(%edi)
43ff84:	66 43                	inc    %bx
43ff86:	78 6c                	js     0x43fff4
43ff88:	74 56                	je     0x43ffe0
43ff8a:	57                   	push   %edi
43ff8b:	55                   	push   %ebp
43ff8c:	49                   	dec    %ecx
43ff8d:	6a 5a                	push   $0x5a
43ff8f:	49                   	dec    %ecx
43ff90:	72 7a                	jb     0x44000c
43ff92:	51                   	push   %ecx
43ff93:	53                   	push   %ebx
43ff94:	52                   	push   %edx
43ff95:	74 35                	je     0x43ffcc
43ff97:	54                   	push   %esp
43ff98:	32 6d 43             	xor    0x43(%ebp),%ch
43ff9b:	6a 4d                	push   $0x4d
43ff9d:	48                   	dec    %eax
43ff9e:	47                   	inc    %edi
43ff9f:	49                   	dec    %ecx
43ffa0:	62 76 58             	bound  %esi,0x58(%esi)
43ffa3:	30 38                	xor    %bh,(%eax)
43ffa5:	58                   	pop    %eax
43ffa6:	47                   	inc    %edi
43ffa7:	31 7a 67             	xor    %edi,0x67(%edx)
43ffaa:	54                   	push   %esp
43ffab:	44                   	inc    %esp
43ffac:	45                   	inc    %ebp
43ffad:	67 6c                	insb   (%dx),%es:(%di)
43ffaf:	58                   	pop    %eax
43ffb0:	58                   	pop    %eax
43ffb1:	75 66                	jne    0x440019
43ffb3:	70 6b                	jo     0x440020
43ffb5:	53                   	push   %ebx
43ffb6:	35 64 47 78 54       	xor    $0x54784764,%eax