43e978:	36 69 51 56 71 44 33 	imul   $0x68334471,%ss:0x56(%ecx),%edx
43e97f:	68
43e980:	32 64 62 6d          	xor    0x6d(%edx,%eiz,2),%ah
43e984:	4c                   	dec    %esp
43e985:	59                   	pop    %ecx
43e986:	32 39                	xor    (%ecx),%bh
43e988:	50                   	push   %eax
43e989:	35 4b 5a 4b 56       	xor    $0x564b5a4b,%eax
43e98e:	66 56                	push   %si
43e990:	54                   	push   %esp
43e991:	7a 43                	jp     0x43e9d6
43e993:	33 54 34 45          	xor    0x45(%esp,%esi,1),%edx
43e997:	34 52                	xor    $0x52,%al
43e999:	4f                   	dec    %edi
43e99a:	72 34                	jb     0x43e9d0
43e99c:	4d                   	dec    %ebp
43e99d:	62 30                	bound  %esi,(%eax)
43e99f:	4c                   	dec    %esp
43e9a0:	57                   	push   %edi
43e9a1:	32 62 57             	xor    0x57(%edx),%ah
43e9a4:	4a                   	dec    %edx
43e9a5:	37                   	aaa
43e9a6:	46                   	inc    %esi
43e9a7:	34 50                	xor    $0x50,%al
43e9a9:	32 32                	xor    (%edx),%dh
43e9ab:	46                   	inc    %esi
43e9ac:	4f                   	dec    %edi
43e9ad:	79 47                	jns    0x43e9f6
43e9af:	6b 62 65 33          	imul   $0x33,0x65(%edx),%esp
43e9b3:	4e                   	dec    %esi
43e9b4:	76 50                	jbe    0x43ea06
43e9b6:	6f                   	outsl  %ds:(%esi),(%dx)
43e9b7:	44                   	inc    %esp
43e9b8:	7a 6d                	jp     0x43ea27
43e9ba:	5a                   	pop    %edx
43e9bb:	47                   	inc    %edi
43e9bc:	5a                   	pop    %edx
43e9bd:	65 46                	gs inc %esi
43e9bf:	45                   	inc    %ebp
43e9c0:	45                   	inc    %ebp
43e9c1:	67 48                	addr16 dec %eax
43e9c3:	55                   	push   %ebp
43e9c4:	38 49 4b             	cmp    %cl,0x4b(%ecx)
43e9c7:	61                   	popa
43e9c8:	77 44                	ja     0x43ea0e
43e9ca:	32 52 46             	xor    0x46(%edx),%dl
43e9cd:	48                   	dec    %eax
43e9ce:	7a 47                	jp     0x43ea17
43e9d0:	4b                   	dec    %ebx
43e9d1:	4b                   	dec    %ebx
43e9d2:	33 43 4a             	xor    0x4a(%ebx),%eax
43e9d5:	56                   	push   %esi
43e9d6:	57                   	push   %edi
43e9d7:	68 73 77 49 37       	push   $0x37497773
43e9dc:	44                   	inc    %esp
43e9dd:	69 6b 4e 6b 65 74 34 	imul   $0x3474656b,0x4e(%ebx),%ebp
43e9e4:	57                   	push   %edi
43e9e5:	7a 4c                	jp     0x43ea33
43e9e7:	71 6c                	jno    0x43ea55
43e9e9:	71 48                	jno    0x43ea33
43e9eb:	65 2f                	gs das
43e9ed:	54                   	push   %esp
43e9ee:	6f                   	outsl  %ds:(%esi),(%dx)
43e9ef:	68 6a 61 6b 56       	push   $0x566b616a
43e9f4:	66 37                	data16 aaa
43e9f6:	6b 55 7a 47          	imul   $0x47,0x7a(%ebp),%edx
43e9fa:	65 4c                	gs dec %esp
43e9fc:	58                   	pop    %eax
43e9fd:	75 75                	jne    0x43ea74
43e9ff:	30 4a 4a             	xor    %cl,0x4a(%edx)
43ea02:	47                   	inc    %edi
43ea03:	31 33                	xor    %esi,(%ebx)
43ea05:	6c                   	insb   (%dx),%es:(%edi)
43ea06:	4e                   	dec    %esi
43ea07:	2f                   	das
43ea08:	52                   	push   %edx
43ea09:	4d                   	dec    %ebp
43ea0a:	48                   	dec    %eax
43ea0b:	30 52 4b             	xor    %dl,0x4b(%edx)
43ea0e:	37                   	aaa
43ea0f:	50                   	push   %eax
43ea10:	39 4c 58 6f          	cmp    %ecx,0x6f(%eax,%ebx,2)
43ea14:	52                   	push   %edx
43ea15:	30 43 36             	xor    %al,0x36(%ebx)
43ea18:	47                   	inc    %edi
43ea19:	35 61 54 72 56       	xor    $0x56725461,%eax
43ea1e:	63 6c 34 45          	arpl   %ebp,0x45(%esp,%esi,1)
43ea22:	52                   	push   %edx
43ea23:	53                   	push   %ebx
43ea24:	38 51 70             	cmp    %dl,0x70(%ecx)
43ea27:	39 72 76             	cmp    %esi,0x76(%edx)
43ea2a:	47                   	inc    %edi
43ea2b:	77 5a                	ja     0x43ea87
43ea2d:	6e                   	outsb  %ds:(%esi),(%dx)
43ea2e:	78 49                	js     0x43ea79
43ea30:	4f                   	dec    %edi
43ea31:	6a 45                	push   $0x45
43ea33:	62 74 55 51          	bound  %esi,0x51(%ebp,%edx,2)
43ea37:	6a 50                	push   $0x50
43ea39:	71 45                	jno    0x43ea80
43ea3b:	2b 30                	sub    (%eax),%esi
43ea3d:	42                   	inc    %edx
43ea3e:	65 66 74 7a          	gs data16 je 0x43eabc
43ea42:	39 52 6f             	cmp    %edx,0x6f(%edx)
43ea45:	33 62 6d             	xor    0x6d(%edx),%esp
43ea48:	32 30                	xor    (%eax),%dh
43ea4a:	68 34 7a 2b 65       	push   $0x652b7a34
43ea4f:	7a 5a                	jp     0x43eaab
43ea51:	31 39                	xor    %edi,(%ecx)
43ea53:	78 2b                	js     0x43ea80
43ea55:	42                   	inc    %edx
43ea56:	75 50                	jne    0x43eaa8
43ea58:	76 33                	jbe    0x43ea8d
43ea5a:	38 48 4e             	cmp    %cl,0x4e(%eax)
43ea5d:	6b 67 78 45          	imul   $0x45,0x78(%edi),%esp
43ea61:	44                   	inc    %esp
43ea62:	6f                   	outsl  %ds:(%esi),(%dx)
43ea63:	6b 44 75 5a 36       	imul   $0x36,0x5a(%ebp,%esi,2),%eax
43ea68:	79 6b                	jns    0x43ead5
43ea6a:	72 2f                	jb     0x43ea9b
43ea6c:	75 75                	jne    0x43eae3
43ea6e:	68 31 47 31 74       	push   $0x74314731
43ea73:	42                   	inc    %edx
43ea74:	71 65                	jno    0x43eadb
43ea76:	6d                   	insl   (%dx),%es:(%edi)
43ea77:	6a 48                	push   $0x48
43ea79:	4f                   	dec    %edi
43ea7a:	55                   	push   %ebp
43ea7b:	59                   	pop    %ecx
43ea7c:	2f                   	das
43ea7d:	7a 56                	jp     0x43ead5
43ea7f:	32 65 32             	xor    0x32(%ebp),%ah
43ea82:	46                   	inc    %esi
43ea83:	43                   	inc    %ebx
43ea84:	51                   	push   %ecx
43ea85:	69 4a 72 67 58 50 43 	imul   $0x43505867,0x72(%edx),%ecx
43ea8c:	6d                   	insl   (%dx),%es:(%edi)
43ea8d:	32 6d 41             	xor    0x41(%ebp),%ch
43ea90:	67 59                	addr16 pop %ecx
43ea92:	31 75 6d             	xor    %esi,0x6d(%ebp)
43ea95:	4d                   	dec    %ebp
43ea96:	78 79                	js     0x43eb11
43ea98:	33 2f                	xor    (%edi),%ebp
43ea9a:	63 75 35             	arpl   %esi,0x35(%ebp)
43ea9d:	69 32 6e 59 73 46    	imul   $0x4673596e,(%edx),%esi
43eaa3:	43                   	inc    %ebx
43eaa4:	4f                   	dec    %edi
43eaa5:	6f                   	outsl  %ds:(%esi),(%dx)
43eaa6:	5a                   	pop    %edx
43eaa7:	4e                   	dec    %esi
43eaa8:	68 51 6f 4a 32       	push   $0x324a6f51
43eaad:	41                   	inc    %ecx
43eaae:	56                   	push   %esi
43eaaf:	54                   	push   %esp
43eab0:	49                   	dec    %ecx
43eab1:	48                   	dec    %eax
43eab2:	6a 6a                	push   $0x6a
43eab4:	50                   	push   %eax
43eab5:	7a 6a                	jp     0x43eb21
43eab7:	68 4f 50 47 6b       	push   $0x6b47504f
43eabc:	68 66 4f 45 64       	push   $0x64454f66
43eac1:	6d                   	insl   (%dx),%es:(%edi)
43eac2:	2f                   	das
43eac3:	64 46                	fs inc %esi
43eac5:	56                   	push   %esi
43eac6:	6f                   	outsl  %ds:(%esi),(%dx)
43eac7:	69 45 31 6e 48 5a 76 	imul   $0x765a486e,0x31(%ebp),%eax
43eace:	79 43                	jns    0x43eb13
43ead0:	72 53                	jb     0x43eb25
43ead2:	42                   	inc    %edx
43ead3:	43                   	inc    %ebx
43ead4:	53                   	push   %ebx
43ead5:	6a 78                	push   $0x78
43ead7:	37                   	aaa
43ead8:	31 55 79             	xor    %edx,0x79(%ebp)
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)