43e951:	39 53 45             	cmp    %edx,0x45(%ebx)
43e954:	78 65                	js     0x43e9bb
43e956:	32 78 76             	xor    0x76(%eax),%bh
43e959:	34 76                	xor    $0x76,%al
43e95b:	4d                   	dec    %ebp
43e95c:	54                   	push   %esp
43e95d:	51                   	push   %ecx
43e95e:	34 55                	xor    $0x55,%al
43e960:	4f                   	dec    %edi
43e961:	58                   	pop    %eax
43e962:	63 31                	arpl   %esi,(%ecx)
43e964:	48                   	dec    %eax
43e965:	6c                   	insb   (%dx),%es:(%edi)
43e966:	67 6a 74             	addr16 push $0x74
43e969:	61                   	popa
43e96a:	54                   	push   %esp
43e96b:	31 67 7a             	xor    %esp,0x7a(%edi)
43e96e:	79 66                	jns    0x43e9d6
43e970:	77 74                	ja     0x43e9e6
43e972:	4b                   	dec    %ebx
43e973:	5a                   	pop    %edx
43e974:	4d                   	dec    %ebp
43e975:	48                   	dec    %eax
43e976:	42                   	inc    %edx
43e977:	51                   	push   %ecx
43e978:	47                   	inc    %edi
43e979:	38 47 4d             	cmp    %al,0x4d(%edi)
43e97c:	62 62 6a             	bound  %esp,0x6a(%edx)
43e97f:	2b 69 38             	sub    0x38(%ecx),%ebp
43e982:	73 4c                	jae    0x43e9d0
43e984:	53                   	push   %ebx
43e985:	64 6c                	fs insb (%dx),%es:(%edi)
43e987:	50                   	push   %eax
43e988:	6a 49                	push   $0x49
43e98a:	67 4c                	addr16 dec %esp
43e98c:	68 41 38 54 61       	push   $0x61543841
43e991:	2f                   	das
43e992:	6c                   	insb   (%dx),%es:(%edi)
43e993:	71 55                	jno    0x43e9ea
43e995:	33 67 42             	xor    0x42(%edi),%esp
43e998:	46                   	inc    %esi
43e999:	37                   	aaa
43e99a:	55                   	push   %ebp
43e99b:	71 62                	jno    0x43e9ff
43e99d:	55                   	push   %ebp
43e99e:	53                   	push   %ebx
43e99f:	78 6c                	js     0x43ea0d
43e9a1:	44                   	inc    %esp
43e9a2:	58                   	pop    %eax
43e9a3:	42                   	inc    %edx
43e9a4:	37                   	aaa
43e9a5:	51                   	push   %ecx
43e9a6:	57                   	push   %edi
43e9a7:	54                   	push   %esp
43e9a8:	35 44 47 51 44       	xor    $0x44514744,%eax
43e9ad:	79 53                	jns    0x43ea02
43e9af:	73 6f                	jae    0x43ea20
43e9b1:	43                   	inc    %ebx
43e9b2:	44                   	inc    %esp
43e9b3:	2f                   	das
43e9b4:	51                   	push   %ecx
43e9b5:	68 48 51 48 4b       	push   $0x4b485148
43e9ba:	69 53 38 77 76 4b 61 	imul   $0x614b7677,0x38(%ebx),%edx
43e9c1:	73 6a                	jae    0x43ea2d
43e9c3:	30 47 46             	xor    %al,0x46(%edi)
43e9c6:	36 67 6f             	outsl  %ss:(%si),(%dx)
43e9c9:	70 66                	jo     0x43ea31
43e9cb:	35 69 39 58 31       	xor    $0x31583969,%eax
43e9d0:	4a                   	dec    %edx
43e9d1:	38 37                	cmp    %dh,(%edi)
43e9d3:	70 53                	jo     0x43ea28
43e9d5:	63 48 6f             	arpl   %ecx,0x6f(%eax)
43e9d8:	64 76 6b             	fs jbe 0x43ea46
43e9db:	6f                   	outsl  %ds:(%esi),(%dx)
43e9dc:	74 6d                	je     0x43ea4b
43e9de:	4e                   	dec    %esi
43e9df:	54                   	push   %esp
43e9e0:	64 39 52 45          	cmp    %edx,%fs:0x45(%edx)
43e9e4:	36 52                	ss push %edx
43e9e6:	6c                   	insb   (%dx),%es:(%edi)
43e9e7:	70 72                	jo     0x43ea5b
43e9e9:	4c                   	dec    %esp
43e9ea:	63 4d 46             	arpl   %ecx,0x46(%ebp)
43e9ed:	42                   	inc    %edx
43e9ee:	4f                   	dec    %edi
43e9ef:	68 45 47 47 34       	push   $0x34474745
43e9f4:	4d                   	dec    %ebp
43e9f5:	4c                   	dec    %esp
43e9f6:	48                   	dec    %eax
43e9f7:	4a                   	dec    %edx
43e9f8:	4f                   	dec    %edi
43e9f9:	5a                   	pop    %edx
43e9fa:	31 58 56             	xor    %ebx,0x56(%eax)
43e9fd:	69 34 68 76 50 52 73 	imul   $0x73525076,(%eax,%ebp,2),%esi
43ea04:	37                   	aaa
43ea05:	43                   	inc    %ebx
43ea06:	73 43                	jae    0x43ea4b
43ea08:	32 4f 37             	xor    0x37(%edi),%cl
43ea0b:	48                   	dec    %eax
43ea0c:	73 67                	jae    0x43ea75
43ea0e:	45                   	inc    %ebp
43ea0f:	76 42                	jbe    0x43ea53
43ea11:	30 30                	xor    %dh,(%eax)
43ea13:	42                   	inc    %edx
43ea14:	54                   	push   %esp
43ea15:	5a                   	pop    %edx
43ea16:	37                   	aaa
43ea17:	73 31                	jae    0x43ea4a
43ea19:	62 73 77             	bound  %esi,0x77(%ebx)
43ea1c:	62 58 6a             	bound  %ebx,0x6a(%eax)
43ea1f:	4f                   	dec    %edi
43ea20:	4f                   	dec    %edi
43ea21:	47                   	inc    %edi
43ea22:	74 74                	je     0x43ea98
43ea24:	6c                   	insb   (%dx),%es:(%edi)
43ea25:	52                   	push   %edx
43ea26:	7a 58                	jp     0x43ea80
43ea28:	6c                   	insb   (%dx),%es:(%edi)
43ea29:	4a                   	dec    %edx
43ea2a:	42                   	inc    %edx
43ea2b:	35 42 4c 65 2f       	xor    $0x2f654c42,%eax
43ea30:	6e                   	outsb  %ds:(%esi),(%dx)
43ea31:	72 31                	jb     0x43ea64
43ea33:	37                   	aaa
43ea34:	79 6c                	jns    0x43eaa2
43ea36:	5a                   	pop    %edx
43ea37:	73 54                	jae    0x43ea8d
43ea39:	78 32                	js     0x43ea6d
43ea3b:	35 6e 53 54 79       	xor    $0x7954536e,%eax
43ea40:	55                   	push   %ebp
43ea41:	52                   	push   %edx
43ea42:	47                   	inc    %edi
43ea43:	46                   	inc    %esi
43ea44:	49                   	dec    %ecx
43ea45:	75 56                	jne    0x43ea9d
43ea47:	35 73 74 52 2f       	xor    $0x2f527473,%eax
43ea4c:	58                   	pop    %eax
43ea4d:	54                   	push   %esp
43ea4e:	72 62                	jb     0x43eab2
43ea50:	43                   	inc    %ebx
43ea51:	71 64                	jno    0x43eab7
43ea53:	56                   	push   %esi
43ea54:	6b 48 31 33          	imul   $0x33,0x31(%eax),%ecx
43ea58:	77 33                	ja     0x43ea8d
43ea5a:	47                   	inc    %edi
43ea5b:	4d                   	dec    %ebp
43ea5c:	72 47                	jb     0x43eaa5
43ea5e:	75 65                	jne    0x43eac5
43ea60:	4a                   	dec    %edx
43ea61:	56                   	push   %esi
43ea62:	61                   	popa
43ea63:	49                   	dec    %ecx
43ea64:	6e                   	outsb  %ds:(%esi),(%dx)
43ea65:	48                   	dec    %eax
43ea66:	54                   	push   %esp
43ea67:	4e                   	dec    %esi
43ea68:	67 6f                	outsl  %ds:(%si),(%dx)
43ea6a:	66 71 44             	data16 jno 0x43eab1
43ea6d:	30 4d 65             	xor    %cl,0x65(%ebp)
43ea70:	54                   	push   %esp
43ea71:	47                   	inc    %edi
43ea72:	6e                   	outsb  %ds:(%esi),(%dx)
43ea73:	43                   	inc    %ebx
43ea74:	69 2b 4e 54 52 39    	imul   $0x3952544e,(%ebx),%ebp
43ea7a:	4e                   	dec    %esi
43ea7b:	6b 30 5a             	imul   $0x5a,(%eax),%esi
43ea7e:	56                   	push   %esi
43ea7f:	34 4f                	xor    $0x4f,%al
43ea81:	72 56                	jb     0x43ead9
43ea83:	2f                   	das
43ea84:	70 68                	jo     0x43eaee
43ea86:	39 78 4a             	cmp    %edi,0x4a(%eax)
43ea89:	50                   	push   %eax
43ea8a:	64 68 57 6f 4c 4e    	fs push $0x4e4c6f57
43ea90:	30 69 4d             	xor    %ch,0x4d(%ecx)
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