43ea93:	4e                   	dec    %esi
43ea94:	64 70 57             	fs jo  0x43eaee
43ea97:	77 65                	ja     0x43eafe
43ea99:	4a                   	dec    %edx
43ea9a:	51                   	push   %ecx
43ea9b:	68 42 64 34 50       	push   $0x50346442
43eaa0:	6e                   	outsb  %ds:(%esi),(%dx)
43eaa1:	39 6d 6f             	cmp    %ebp,0x6f(%ebp)
43eaa4:	42                   	inc    %edx
43eaa5:	4e                   	dec    %esi
43eaa6:	70 4b                	jo     0x43eaf3
43eaa8:	65 71 52             	gs jno 0x43eafd
43eaab:	77 75                	ja     0x43eb22
43eaad:	62 61 69             	bound  %esp,0x69(%ecx)
43eab0:	39 64 55 65          	cmp    %esp,0x65(%ebp,%edx,2)
43eab4:	47                   	inc    %edi
43eab5:	2b 4f 53             	sub    0x53(%edi),%ecx
43eab8:	52                   	push   %edx
43eab9:	70 4e                	jo     0x43eb09
43eabb:	36 4b                	ss dec %ebx
43eabd:	75 58                	jne    0x43eb17
43eabf:	71 37                	jno    0x43eaf8
43eac1:	4a                   	dec    %edx
43eac2:	63 4c 6f 77          	arpl   %ecx,0x77(%edi,%ebp,2)
43eac6:	4f                   	dec    %edi
43eac7:	2f                   	das
43eac8:	59                   	pop    %ecx
43eac9:	51                   	push   %ecx
43eaca:	39 54 58 71          	cmp    %edx,0x71(%eax,%ebx,2)
43eace:	65 4d                	gs dec %ebp
43ead0:	2b 4b 57             	sub    0x57(%ebx),%ecx
43ead3:	74 53                	je     0x43eb28
43ead5:	7a 71                	jp     0x43eb48
43ead7:	74 6c                	je     0x43eb45
43ead9:	50                   	push   %eax
43eada:	57                   	push   %edi
43eadb:	4d                   	dec    %ebp
43eadc:	37                   	aaa
43eadd:	59                   	pop    %ecx
43eade:	57                   	push   %edi
43eadf:	68 62 4b 33 59       	push   $0x59334b62
43eae4:	48                   	dec    %eax
43eae5:	4f                   	dec    %edi
43eae6:	59                   	pop    %ecx
43eae7:	54                   	push   %esp
43eae8:	44                   	inc    %esp
43eae9:	64 66 64 70 39       	fs data16 fs jo 0x43eb27
43eaee:	38 44 66 36          	cmp    %al,0x36(%esi,%eiz,2)
43eaf2:	58                   	pop    %eax
43eaf3:	57                   	push   %edi
43eaf4:	6a 55                	push   $0x55
43eaf6:	79 32                	jns    0x43eb2a
43eaf8:	55                   	push   %ebp
43eaf9:	43                   	inc    %ebx
43eafa:	51                   	push   %ecx
43eafb:	79 6d                	jns    0x43eb6a
43eafd:	31 4f 45             	xor    %ecx,0x45(%edi)
43eb00:	35 79 36 48 76       	xor    $0x76483679,%eax
43eb05:	5a                   	pop    %edx
43eb06:	50                   	push   %eax
43eb07:	66 34 57             	data16 xor $0x57,%al
43eb0a:	36 43                	ss inc %ebx
43eb0c:	5a                   	pop    %edx
43eb0d:	44                   	inc    %esp
43eb0e:	52                   	push   %edx
43eb0f:	7a 2f                	jp     0x43eb40
43eb11:	70 38                	jo     0x43eb4b
43eb13:	47                   	inc    %edi
43eb14:	69 49 2b 72 6c 6c 38 	imul   $0x386c6c72,0x2b(%ecx),%ecx
43eb1b:	49                   	dec    %ecx
43eb1c:	78 36                	js     0x43eb54
43eb1e:	36 74 65             	ss je  0x43eb86
43eb21:	2b 35 31 36 63 61    	sub    0x61633631,%esi
43eb27:	44                   	inc    %esp
43eb28:	4c                   	dec    %esp
43eb29:	67 5a                	addr16 pop %edx
43eb2b:	2b 30                	sub    (%eax),%esi
43eb2d:	33 6f 57             	xor    0x57(%edi),%ebp
43eb30:	72 46                	jb     0x43eb78
43eb32:	39 70 6e             	cmp    %esi,0x6e(%eax)
43eb35:	38 37                	cmp    %dh,(%edi)
43eb37:	33 36                	xor    (%esi),%esi
43eb39:	6d                   	insl   (%dx),%es:(%edi)
43eb3a:	38 47 78             	cmp    %al,0x78(%edi)
43eb3d:	49                   	dec    %ecx
43eb3e:	30 62 74             	xor    %ah,0x74(%edx)
43eb41:	2b 59 47             	sub    0x47(%ecx),%ebx
43eb44:	77 34                	ja     0x43eb7a
43eb46:	6e                   	outsb  %ds:(%esi),(%dx)
43eb47:	6a 41                	push   $0x41
43eb49:	49                   	dec    %ecx
43eb4a:	69 7a 61 2f 61 54 50 	imul   $0x5054612f,0x61(%edx),%edi
43eb51:	2f                   	das
43eb52:	69 63 47 43 69 34 43 	imul   $0x43346943,0x47(%ebx),%esp
43eb59:	4d                   	dec    %ebp
43eb5a:	5a                   	pop    %edx
43eb5b:	75 37                	jne    0x43eb94
43eb5d:	48                   	dec    %eax
43eb5e:	56                   	push   %esi
43eb5f:	70 36                	jo     0x43eb97
43eb61:	4a                   	dec    %edx
43eb62:	72 48                	jb     0x43ebac
43eb64:	46                   	inc    %esi
43eb65:	4c                   	dec    %esp
43eb66:	46                   	inc    %esi
43eb67:	53                   	push   %ebx
43eb68:	37                   	aaa
43eb69:	30 4c 31 47          	xor    %cl,0x47(%ecx,%esi,1)
43eb6d:	6c                   	insb   (%dx),%es:(%edi)
43eb6e:	35 76 79 6f 56       	xor    $0x566f7976,%eax
43eb73:	72 67                	jb     0x43ebdc
43eb75:	38 6e 69             	cmp    %ch,0x69(%esi)
43eb78:	66 46                	inc    %si
43eb7a:	65 54                	gs push %esp
43eb7c:	5a                   	pop    %edx
43eb7d:	4d                   	dec    %ebp
43eb7e:	75 52                	jne    0x43ebd2
43eb80:	55                   	push   %ebp
43eb81:	6e                   	outsb  %ds:(%esi),(%dx)
43eb82:	38 7a 2f             	cmp    %bh,0x2f(%edx)
43eb85:	62 46 55             	bound  %eax,0x55(%esi)
43eb88:	2f                   	das
43eb89:	4c                   	dec    %esp
43eb8a:	2f                   	das
43eb8b:	50                   	push   %eax
43eb8c:	68 67 49 31 6c       	push   $0x6c314967
43eb91:	4c                   	dec    %esp
43eb92:	77 57                	ja     0x43ebeb
43eb94:	52                   	push   %edx
43eb95:	6e                   	outsb  %ds:(%esi),(%dx)
43eb96:	6f                   	outsl  %ds:(%esi),(%dx)
43eb97:	57                   	push   %edi
43eb98:	50                   	push   %eax
43eb99:	6b 6e 41 6d          	imul   $0x6d,0x41(%esi),%ebp
43eb9d:	6a 59                	push   $0x59
43eb9f:	59                   	pop    %ecx
43eba0:	70 39                	jo     0x43ebdb
43eba2:	32 39                	xor    (%ecx),%bh
43eba4:	77 35                	ja     0x43ebdb
43eba6:	6c                   	insb   (%dx),%es:(%edi)
43eba7:	36 6b 4e 4d 4f       	imul   $0x4f,%ss:0x4d(%esi),%ecx
43ebac:	34 6a                	xor    $0x6a,%al
43ebae:	62 43 4d             	bound  %eax,0x4d(%ebx)
43ebb1:	65 38 45 48          	cmp    %al,%gs:0x48(%ebp)
43ebb5:	44                   	inc    %esp
43ebb6:	46                   	inc    %esi
43ebb7:	2b 4c 65 6a          	sub    0x6a(%ebp,%eiz,2),%ecx
43ebbb:	67 65 4e             	addr16 gs dec %esi
43ebbe:	34 76                	xor    $0x76,%al
43ebc0:	66 4f                	dec    %di
43ebc2:	5a                   	pop    %edx
43ebc3:	4c                   	dec    %esp
43ebc4:	73 70                	jae    0x43ec36
43ebc6:	6e                   	outsb  %ds:(%esi),(%dx)
43ebc7:	31 66 78             	xor    %esp,0x78(%esi)
43ebca:	47                   	inc    %edi
43ebcb:	76 4e                	jbe    0x43ec1b
43ebcd:	78 71                	js     0x43ec40
43ebcf:	70 76                	jo     0x43ec47
43ebd1:	70 45                	jo     0x43ec18
43ebd3:	47                   	inc    %edi
43ebd4:	31 51 49             	xor    %edx,0x49(%ecx)
43ebd7:	68 79 61 4d 67       	push   $0x674d6179
43ebdc:	4c                   	dec    %esp
43ebdd:	6e                   	outsb  %ds:(%esi),(%dx)
43ebde:	69 62 33 66 32 61 39 	imul   $0x39613266,0x33(%edx),%esp
43ebe5:	36 31 6f 38          	xor    %ebp,%ss:0x38(%edi)
43ebe9:	6f                   	outsl  %ds:(%esi),(%dx)
43ebea:	31 53 6d             	xor    %edx,0x6d(%ebx)
43ebed:	55                   	push   %ebp
43ebee:	37                   	aaa
43ebef:	63 6a 79             	arpl   %ebp,0x79(%edx)
43ebf2:	31 39                	xor    %edi,(%ecx)
43ebf4:	34 57                	xor    $0x57,%al
43ebf6:	58                   	pop    %eax
43ebf7:	48                   	dec    %eax
43ebf8:	42                   	inc    %edx
43ebf9:	4f                   	dec    %edi
43ebfa:	32 78 4d             	xor    0x4d(%eax),%bh
43ebfd:	38 68 4c             	cmp    %ch,0x4c(%eax)
43ec00:	43                   	inc    %ebx
43ec01:	35 4e 70 6c 78       	xor    $0x786c704e,%eax
43ec06:	74 54                	je     0x43ec5c
43ec08:	56                   	push   %esi
43ec09:	59                   	pop    %ecx
43ec0a:	78 69                	js     0x43ec75
43ec0c:	4a                   	dec    %edx
43ec0d:	63 45 42             	arpl   %eax,0x42(%ebp)
43ec10:	57                   	push   %edi
43ec11:	68 39 41 58 69       	push   $0x69584139
43ec16:	75 46                	jne    0x43ec5e
43ec18:	63 6a 42             	arpl   %ebp,0x42(%edx)
43ec1b:	4a                   	dec    %edx
43ec1c:	49                   	dec    %ecx
43ec1d:	49                   	dec    %ecx
43ec1e:	45                   	inc    %ebp
43ec1f:	79 52                	jns    0x43ec73
43ec21:	74 43                	je     0x43ec66
43ec23:	47                   	inc    %edi
43ec24:	53                   	push   %ebx
43ec25:	58                   	pop    %eax
43ec26:	32 32                	xor    (%edx),%dh
43ec28:	46                   	inc    %esi
43ec29:	71 61                	jno    0x43ec8c
43ec2b:	4d                   	dec    %ebp
43ec2c:	42                   	inc    %edx
43ec2d:	63 71 45             	arpl   %esi,0x45(%ecx)
43ec30:	62 73 47             	bound  %esi,0x47(%ebx)
43ec33:	75 30                	jne    0x43ec65
43ec35:	2b 43 6c             	sub    0x6c(%ebx),%eax
43ec38:	61                   	popa
43ec39:	39 61 57             	cmp    %esp,0x57(%ecx)
43ec3c:	66 63 6e 2b          	arpl   %bp,0x2b(%esi)
43ec40:	61                   	popa
43ec41:	37                   	aaa
43ec42:	47                   	inc    %edi
43ec43:	50                   	push   %eax
43ec44:	36 71 36             	ss jno 0x43ec7d
43ec47:	71 73                	jno    0x43ecbc
43ec49:	71 79                	jno    0x43ecc4
43ec4b:	38 64 74 48          	cmp    %ah,0x48(%esp,%esi,2)
43ec4f:	65 56                	gs push %esi
43ec51:	5a                   	pop    %edx
43ec52:	4a                   	dec    %edx
43ec53:	53                   	push   %ebx
43ec54:	4b                   	dec    %ebx
43ec55:	76 65                	jbe    0x43ecbc
43ec57:	45                   	inc    %ebp
43ec58:	30 54 59 53          	xor    %dl,0x53(%ecx,%ebx,2)
43ec5c:	63 4d 35             	arpl   %ecx,0x35(%ebp)
43ec5f:	51                   	push   %ecx
43ec60:	6a 32                	push   $0x32
43ec62:	45                   	inc    %ebp
43ec63:	5a                   	pop    %edx
43ec64:	74 35                	je     0x43ec9b
43ec66:	47                   	inc    %edi
43ec67:	48                   	dec    %eax
43ec68:	4c                   	dec    %esp
43ec69:	58                   	pop    %eax
43ec6a:	6c                   	insb   (%dx),%es:(%edi)
43ec6b:	5a                   	pop    %edx
43ec6c:	38 54 63 57          	cmp    %dl,0x57(%ebx,%eiz,2)
43ec70:	67 76 4c             	addr16 jbe 0x43ecbf
43ec73:	34 37                	xor    $0x37,%al
43ec75:	7a 41                	jp     0x43ecb8
43ec77:	74 6f                	je     0x43ece8
43ec79:	58                   	pop    %eax
43ec7a:	66 5a                	pop    %dx
43ec7c:	45                   	inc    %ebp
43ec7d:	45                   	inc    %ebp
43ec7e:	76 55                	jbe    0x43ecd5
43ec80:	67 4b                	addr16 dec %ebx
43ec82:	42                   	inc    %edx
43ec83:	76 67                	jbe    0x43ecec
43ec85:	48                   	dec    %eax
43ec86:	36 34 33             	ss xor $0x33,%al
43ec89:	56                   	push   %esi
43ec8a:	6a 75                	push   $0x75
43ec8c:	33 32                	xor    (%edx),%esi
43ec8e:	56                   	push   %esi
43ec8f:	5a                   	pop    %edx
43ec90:	67 44                	addr16 inc %esp
43ec92:	45                   	inc    %ebp
43ec93:	36 47                	ss inc %edi
43ec95:	4c                   	dec    %esp
43ec96:	75 70                	jne    0x43ed08
43ec98:	42                   	inc    %edx
43ec99:	7a 6c                	jp     0x43ed07
43ec9b:	52                   	push   %edx
43ec9c:	64 4b                	fs dec %ebx
43ec9e:	65 62 44 31 76       	bound  %eax,%gs:0x76(%ecx,%esi,1)
43eca3:	78 48                	js     0x43eced
43eca5:	35 68 65 72 64       	xor    $0x64726568,%eax
43ecaa:	52                   	push   %edx
43ecab:	6e                   	outsb  %ds:(%esi),(%dx)
43ecac:	73 45                	jae    0x43ecf3
43ecae:	75 6f                	jne    0x43ed1f
43ecb0:	35 55 36 58 6a       	xor    $0x6a583655,%eax
43ecb5:	39 42 4a             	cmp    %eax,0x4a(%edx)
43ecb8:	77 58                	ja     0x43ed12
43ecba:	45                   	inc    %ebp
43ecbb:	31 73 5a             	xor    %esi,0x5a(%ebx)
43ecbe:	62 2b                	bound  %ebp,(%ebx)
43ecc0:	74 44                	je     0x43ed06
43ecc2:	49                   	dec    %ecx
43ecc3:	37                   	aaa
43ecc4:	49                   	dec    %ecx
43ecc5:	6e                   	outsb  %ds:(%esi),(%dx)
43ecc6:	33 79 50             	xor    0x50(%ecx),%edi
43ecc9:	48                   	dec    %eax
43ecca:	47                   	inc    %edi
43eccb:	68 4b 50 75 77       	push   $0x7775504b
43ecd0:	4f                   	dec    %edi
43ecd1:	38 61 7a             	cmp    %ah,0x7a(%ecx)
43ecd4:	4b                   	dec    %ebx
43ecd5:	35 44 42 42 6d       	xor    $0x6d424244,%eax
43ecda:	51                   	push   %ecx
43ecdb:	32 52 43             	xor    0x43(%edx),%dl
43ecde:	61                   	popa
43ecdf:	73 34                	jae    0x43ed15
43ece1:	63 53 52             	arpl   %edx,0x52(%ebx)
43ece4:	7a 67                	jp     0x43ed4d
43ece6:	4d                   	dec    %ebp
43ece7:	6d                   	insl   (%dx),%es:(%edi)
43ece8:	4b                   	dec    %ebx
43ece9:	4a                   	dec    %edx
43ecea:	35 41 41 7a 62       	xor    $0x627a4141,%eax
43ecef:	36 71 43             	ss jno 0x43ed35
43ecf2:	6f                   	outsl  %ds:(%esi),(%dx)
43ecf3:	67 59                	addr16 pop %ecx
43ecf5:	33 7a 6b             	xor    0x6b(%edx),%edi
43ecf8:	35 6e 31 4d 73       	xor    $0x734d316e,%eax
43ecfd:	36 75 67             	ss jne 0x43ed67
43ed00:	72 55                	jb     0x43ed57
43ed02:	71 30                	jno    0x43ed34
43ed04:	76 6e                	jbe    0x43ed74
43ed06:	5a                   	pop    %edx
43ed07:	55                   	push   %ebp
43ed08:	65 49                	gs dec %ecx
43ed0a:	78 4a                	js     0x43ed56
43ed0c:	54                   	push   %esp
43ed0d:	4b                   	dec    %ebx
43ed0e:	4f                   	dec    %edi
43ed0f:	75 32                	jne    0x43ed43
43ed11:	6c                   	insb   (%dx),%es:(%edi)
43ed12:	32 62 71             	xor    0x71(%edx),%ah
43ed15:	31 46 47             	xor    %eax,0x47(%esi)
43ed18:	31 34 62             	xor    %esi,(%edx,%eiz,2)
43ed1b:	50                   	push   %eax
43ed1c:	2b 30                	sub    (%eax),%esi
43ed1e:	54                   	push   %esp
43ed1f:	65 72 58             	gs jb  0x43ed7a
43ed22:	32 44 47 2b          	xor    0x2b(%edi,%eax,2),%al
43ed26:	5a                   	pop    %edx
43ed27:	36 2f                	ss das
43ed29:	76 75                	jbe    0x43eda0
43ed2b:	72 49                	jb     0x43ed76
43ed2d:	37                   	aaa
43ed2e:	42                   	inc    %edx
43ed2f:	2b 4e 55             	sub    0x55(%esi),%ecx
43ed32:	72 73                	jb     0x43eda7
43ed34:	47                   	inc    %edi
43ed35:	79 72                	jns    0x43eda9
43ed37:	4e                   	dec    %esi
43ed38:	36 5a                	ss pop %edx
43ed3a:	76 49                	jbe    0x43ed85
43ed3c:	6f                   	outsl  %ds:(%esi),(%dx)
43ed3d:	49                   	dec    %ecx
43ed3e:	59                   	pop    %ecx
43ed3f:	6d                   	insl   (%dx),%es:(%edi)