43eeda:	78 4a                	js     0x43ef26
43eedc:	75 45                	jne    0x43ef23
43eede:	76 57                	jbe    0x43ef37
43eee0:	31 37                	xor    %esi,(%edi)
43eee2:	69 5a 30 30 76 66 51 	imul   $0x51667630,0x30(%edx),%ebx
43eee9:	55                   	push   %ebp
43eeea:	4b                   	dec    %ebx
43eeeb:	4d                   	dec    %ebp
43eeec:	71 73                	jno    0x43ef61
43eeee:	46                   	inc    %esi
43eeef:	4a                   	dec    %edx
43eef0:	52                   	push   %edx
43eef1:	5a                   	pop    %edx
43eef2:	55                   	push   %ebp
43eef3:	53                   	push   %ebx
43eef4:	6d                   	insl   (%dx),%es:(%edi)
43eef5:	48                   	dec    %eax
43eef6:	33 76 6a             	xor    0x6a(%esi),%esi
43eef9:	4b                   	dec    %ebx
43eefa:	66 68 4b 6c          	pushw  $0x6c4b
43eefe:	5a                   	pop    %edx
43eeff:	36 54                	ss push %esp
43ef01:	36 2f                	ss das
43ef03:	5a                   	pop    %edx
43ef04:	54                   	push   %esp
43ef05:	79 50                	jns    0x43ef57
43ef07:	54                   	push   %esp
43ef08:	43                   	inc    %ebx
43ef09:	79 47                	jns    0x43ef52
43ef0b:	74 66                	je     0x43ef73
43ef0d:	74 6d                	je     0x43ef7c
43ef0f:	36 70 36             	ss jo  0x43ef48
43ef12:	56                   	push   %esi
43ef13:	55                   	push   %ebp
43ef14:	55                   	push   %ebp
43ef15:	54                   	push   %esp
43ef16:	63 77 6a             	arpl   %esi,0x6a(%edi)
43ef19:	44                   	inc    %esp
43ef1a:	71 58                	jno    0x43ef74
43ef1c:	50                   	push   %eax
43ef1d:	71 41                	jno    0x43ef60
43ef1f:	35 61 74 39 69       	xor    $0x69397461,%eax
43ef24:	4c                   	dec    %esp
43ef25:	71 79                	jno    0x43efa0
43ef27:	5a                   	pop    %edx
43ef28:	49                   	dec    %ecx
43ef29:	31 33                	xor    %esi,(%ebx)
43ef2b:	58                   	pop    %eax
43ef2c:	30 6b 51             	xor    %ch,0x51(%ebx)
43ef2f:	78 66                	js     0x43ef97
43ef31:	30 78 51             	xor    %bh,0x51(%eax)
43ef34:	67 48                	addr16 dec %eax
43ef36:	2f                   	das
43ef37:	72 38                	jb     0x43ef71
43ef39:	49                   	dec    %ecx
43ef3a:	74 4c                	je     0x43ef88
43ef3c:	6f                   	outsl  %ds:(%esi),(%dx)
43ef3d:	39 4d 4a             	cmp    %ecx,0x4a(%ebp)
43ef40:	48                   	dec    %eax
43ef41:	74 58                	je     0x43ef9b
43ef43:	6c                   	insb   (%dx),%es:(%edi)
43ef44:	6c                   	insb   (%dx),%es:(%edi)
43ef45:	76 36                	jbe    0x43ef7d
43ef47:	48                   	dec    %eax
43ef48:	62 4d 56             	bound  %ecx,0x56(%ebp)
43ef4b:	32 61 35             	xor    0x35(%ecx),%ah
43ef4e:	44                   	inc    %esp
43ef4f:	4c                   	dec    %esp
43ef50:	43                   	inc    %ebx
43ef51:	66 52                	push   %dx
43ef53:	62 73 79             	bound  %esi,0x79(%ebx)
43ef56:	67 47                	addr16 inc %edi
43ef58:	4b                   	dec    %ebx
43ef59:	61                   	popa
43ef5a:	78 32                	js     0x43ef8e
43ef5c:	64 66 38 6b 6d       	data16 cmp %ch,%fs:0x6d(%ebx)
43ef61:	2b 73 31             	sub    0x31(%ebx),%esi
43ef64:	5a                   	pop    %edx
43ef65:	56                   	push   %esi
43ef66:	46                   	inc    %esi
43ef67:	62 2b                	bound  %ebp,(%ebx)
43ef69:	44                   	inc    %esp
43ef6a:	6d                   	insl   (%dx),%es:(%edi)
43ef6b:	72 58                	jb     0x43efc5
43ef6d:	47                   	inc    %edi
43ef6e:	73 63                	jae    0x43efd3
43ef70:	6e                   	outsb  %ds:(%esi),(%dx)
43ef71:	70 45                	jo     0x43efb8
43ef73:	4f                   	dec    %edi
43ef74:	30 4b 50             	xor    %cl,0x50(%ebx)
43ef77:	4e                   	dec    %esi
43ef78:	63 4c 7a 58          	arpl   %ecx,0x58(%edx,%edi,2)
43ef7c:	57                   	push   %edi
43ef7d:	79 6a                	jns    0x43efe9
43ef7f:	39 41 78             	cmp    %eax,0x78(%ecx)
43ef82:	48                   	dec    %eax
43ef83:	78 61                	js     0x43efe6
43ef85:	50                   	push   %eax
43ef86:	4d                   	dec    %ebp
43ef87:	58                   	pop    %eax
43ef88:	72 6f                	jb     0x43eff9
43ef8a:	75 32                	jne    0x43efbe
43ef8c:	76 4c                	jbe    0x43efda
43ef8e:	35 78 4d 42 4f       	xor    $0x4f424d78,%eax
43ef93:	4e                   	dec    %esi
43ef94:	52                   	push   %edx
43ef95:	69 78 50 71 7a 43 38 	imul   $0x38437a71,0x50(%eax),%edi
43ef9c:	31 51 43             	xor    %edx,0x43(%ecx)
43ef9f:	33 4f 67             	xor    0x67(%edi),%ecx
43efa2:	6d                   	insl   (%dx),%es:(%edi)
43efa3:	51                   	push   %ecx
43efa4:	75 4f                	jne    0x43eff5
43efa6:	6d                   	insl   (%dx),%es:(%edi)
43efa7:	4c                   	dec    %esp
43efa8:	57                   	push   %edi
43efa9:	67 37                	addr16 aaa
43efab:	44                   	inc    %esp
43efac:	37                   	aaa
43efad:	55                   	push   %ebp
43efae:	67 37                	addr16 aaa
43efb0:	53                   	push   %ebx
43efb1:	41                   	inc    %ecx
43efb2:	45                   	inc    %ebp
43efb3:	61                   	popa
43efb4:	63 63 64             	arpl   %esp,0x64(%ebx)
43efb7:	7a 46                	jp     0x43efff
43efb9:	73 67                	jae    0x43f022
43efbb:	38 34 75 64 62 75 70 	cmp    %dh,0x70756264(,%esi,2)
43efc2:	61                   	popa
43efc3:	71 41                	jno    0x43f006
43efc5:	4f                   	dec    %edi
43efc6:	58                   	pop    %eax
43efc7:	4d                   	dec    %ebp
43efc8:	46                   	inc    %esi
43efc9:	45                   	inc    %ebp
43efca:	62 6e 69             	bound  %ebp,0x69(%esi)
43efcd:	4c                   	dec    %esp
43efce:	48                   	dec    %eax
43efcf:	54                   	push   %esp
43efd0:	55                   	push   %ebp
43efd1:	53                   	push   %ebx
43efd2:	58                   	pop    %eax
43efd3:	6f                   	outsl  %ds:(%esi),(%dx)
43efd4:	71 64                	jno    0x43f03a
43efd6:	34 38                	xor    $0x38,%al
43efd8:	4f                   	dec    %edi
43efd9:	2b 37                	sub    (%edi),%esi
43efdb:	62 7a 50             	bound  %edi,0x50(%edx)
43efde:	6f                   	outsl  %ds:(%esi),(%dx)
43efdf:	4d                   	dec    %ebp
43efe0:	4c                   	dec    %esp
43efe1:	59                   	pop    %ecx
43efe2:	45                   	inc    %ebp
43efe3:	7a 63                	jp     0x43f048
43efe5:	39 6d 58             	cmp    %ebp,0x58(%ebp)
43efe8:	4f                   	dec    %edi
43efe9:	6e                   	outsb  %ds:(%esi),(%dx)
43efea:	6d                   	insl   (%dx),%es:(%edi)
43efeb:	33 53 57             	xor    0x57(%ebx),%edx
43efee:	6b 67 6d 34          	imul   $0x34,0x6d(%edi),%esp
43eff2:	2b 75 6a             	sub    0x6a(%ebp),%esi
43eff5:	33 70 2b             	xor    0x2b(%eax),%esi
43eff8:	76 34                	jbe    0x43f02e
43effa:	4a                   	dec    %edx
43effb:	39 34 56             	cmp    %esi,(%esi,%edx,2)
43effe:	58                   	pop    %eax
43efff:	62 55 54             	bound  %edx,0x54(%ebp)
43f002:	71 73                	jno    0x43f077
43f004:	67 73 59             	addr16 jae 0x43f060
43f007:	7a 45                	jp     0x43f04e
43f009:	79 30                	jns    0x43f03b
43f00b:	7a 78                	jp     0x43f085
43f00d:	38 58 75             	cmp    %bl,0x75(%eax)
43f010:	46                   	inc    %esi
43f011:	42                   	inc    %edx
43f012:	45                   	inc    %ebp
43f013:	69 7a 39 41 69 70 56 	imul   $0x56706941,0x39(%edx),%edi
43f01a:	32 75 39             	xor    0x39(%ebp),%dh
43f01d:	62 4d 6b             	bound  %ecx,0x6b(%ebp)
43f020:	64 4e                	fs dec %esi
43f022:	52                   	push   %edx
43f023:	55                   	push   %ebp
43f024:	35 32 43 39 67       	xor    $0x67394332,%eax
43f029:	44                   	inc    %esp
43f02a:	4a                   	dec    %edx
43f02b:	4c                   	dec    %esp
43f02c:	32 78 45             	xor    0x45(%eax),%bh
43f02f:	4b                   	dec    %ebx
43f030:	32 2b                	xor    (%ebx),%ch
43f032:	53                   	push   %ebx
43f033:	58                   	pop    %eax
43f034:	46                   	inc    %esi
43f035:	76 4d                	jbe    0x43f084
43f037:	58                   	pop    %eax
43f038:	41                   	inc    %ecx
43f039:	72 64                	jb     0x43f09f
43f03b:	6c                   	insb   (%dx),%es:(%edi)
43f03c:	33 79 42             	xor    0x42(%ecx),%edi
43f03f:	65 71 52             	gs jno 0x43f094
43f042:	6d                   	insl   (%dx),%es:(%edi)
43f043:	63 6b 6f             	arpl   %ebp,0x6f(%ebx)
43f046:	61                   	popa
43f047:	4f                   	dec    %edi
43f048:	32 70 59             	xor    0x59(%eax),%dh
43f04b:	77 76                	ja     0x43f0c3
43f04d:	64 49                	fs dec %ecx
43f04f:	64 54                	fs push %esp
43f051:	69 57 58 73 48 45 79 	imul   $0x79454873,0x58(%edi),%edx
43f058:	7a 72                	jp     0x43f0cc
43f05a:	41                   	inc    %ecx
43f05b:	6b 4c 33 4c 38       	imul   $0x38,0x4c(%ebx,%esi,1),%ecx
43f060:	30 32                	xor    %dh,(%edx)
43f062:	6d                   	insl   (%dx),%es:(%edi)
43f063:	5a                   	pop    %edx
43f064:	66 46                	inc    %si
43f066:	6c                   	insb   (%dx),%es:(%edi)
43f067:	41                   	inc    %ecx
43f068:	61                   	popa
43f069:	69 69 6a 34 4c 77 61 	imul   $0x61774c34,0x6a(%ecx),%ebp
43f070:	4c                   	dec    %esp
43f071:	72 4e                	jb     0x43f0c1
43f073:	70 37                	jo     0x43f0ac
43f075:	44                   	inc    %esp
43f076:	75 41                	jne    0x43f0b9
43f078:	36 58                	ss pop %eax
43f07a:	57                   	push   %edi
43f07b:	33 59 43             	xor    0x43(%ecx),%ebx
43f07e:	76 2f                	jbe    0x43f0af
43f080:	34 54                	xor    $0x54,%al
43f082:	42                   	inc    %edx
43f083:	69 64 56 72 6a 2f 6d 	imul   $0x2f6d2f6a,0x72(%esi,%edx,2),%esp
43f08a:	2f
43f08b:	72 58                	jb     0x43f0e5
43f08d:	4a                   	dec    %edx
43f08e:	6b 5a 39 54          	imul   $0x54,0x39(%edx),%ebx
43f092:	50                   	push   %eax
43f093:	77 38                	ja     0x43f0cd
43f095:	74 55                	je     0x43f0ec
43f097:	62 72 61             	bound  %esi,0x61(%edx)
43f09a:	7a 34                	jp     0x43f0d0
43f09c:	32 36                	xor    (%esi),%dh
43f09e:	36 31 66 32          	xor    %esp,%ss:0x32(%esi)
43f0a2:	38 69 39             	cmp    %ch,0x39(%ecx)
43f0a5:	68 6f 54 62 4a       	push   $0x4a62546f
43f0aa:	62 6d 2b             	bound  %ebp,0x2b(%ebp)
43f0ad:	63 67 61             	arpl   %esp,0x61(%edi)
43f0b0:	72 38                	jb     0x43f0ea
43f0b2:	38 58 78             	cmp    %bl,0x78(%eax)
43f0b5:	50                   	push   %eax
43f0b6:	35 47 65 38 54       	xor    $0x54386547,%eax
43f0bb:	48                   	dec    %eax
43f0bc:	30 35 66 42 6f 45    	xor    %dh,0x456f4266
43f0c2:	6d                   	insl   (%dx),%es:(%edi)
43f0c3:	36 39 33             	cmp    %esi,%ss:(%ebx)
43f0c6:	72 54                	jb     0x43f11c
43f0c8:	47                   	inc    %edi
43f0c9:	71 62                	jno    0x43f12d
43f0cb:	67 59                	addr16 pop %ecx
43f0cd:	67 58                	addr16 pop %eax
43f0cf:	55                   	push   %ebp
43f0d0:	73 2f                	jae    0x43f101
43f0d2:	32 54 78 33          	xor    0x33(%eax,%edi,2),%dl
43f0d6:	68 6b 71 70 4a       	push   $0x4a70716b
43f0db:	79 64                	jns    0x43f141
43f0dd:	35 49 69 71 38       	xor    $0x38716949,%eax
43f0e2:	6f                   	outsl  %ds:(%esi),(%dx)
43f0e3:	48                   	dec    %eax
43f0e4:	75 68                	jne    0x43f14e
43f0e6:	77 70                	ja     0x43f158
43f0e8:	6a 42                	push   $0x42
43f0ea:	33 35 67 69 67 2f    	xor    0x2f676967,%esi
43f0f0:	37                   	aaa
43f0f1:	51                   	push   %ecx
43f0f2:	44                   	inc    %esp
43f0f3:	48                   	dec    %eax
43f0f4:	49                   	dec    %ecx
43f0f5:	4e                   	dec    %esi
43f0f6:	32 5a 6b             	xor    0x6b(%edx),%bl
43f0f9:	4f                   	dec    %edi
43f0fa:	68 44 35 33 76       	push   $0x76333544
43f0ff:	47                   	inc    %edi
43f100:	35 31 4c 2b 44       	xor    $0x442b4c31,%eax
43f105:	33 38                	xor    (%eax),%edi
43f107:	6e                   	outsb  %ds:(%esi),(%dx)
43f108:	6f                   	outsl  %ds:(%esi),(%dx)
43f109:	44                   	inc    %esp
43f10a:	50                   	push   %eax
43f10b:	31 67 50             	xor    %esp,0x50(%edi)
43f10e:	73 4f                	jae    0x43f15f
43f110:	57                   	push   %edi
43f111:	39 77 37             	cmp    %esi,0x37(%edi)
43f114:	67 74 53             	addr16 je 0x43f16a
43f117:	2b 34 7a             	sub    (%edx,%edi,2),%esi
43f11a:	4c                   	dec    %esp
43f11b:	4e                   	dec    %esi
43f11c:	30 46 63             	xor    %al,0x63(%esi)
43f11f:	61                   	popa
43f120:	43                   	inc    %ebx
43f121:	59                   	pop    %ecx
43f122:	54                   	push   %esp
43f123:	31 6b 43             	xor    %ebp,0x43(%ebx)
43f126:	61                   	popa
43f127:	76 6e                	jbe    0x43f197
43f129:	51                   	push   %ecx
43f12a:	32 75 4f             	xor    0x4f(%ebp),%dh
43f12d:	61                   	popa
43f12e:	32 39                	xor    (%ecx),%bh
43f130:	75 65                	jne    0x43f197
43f132:	65 59                	gs pop %ecx
43f134:	63 66 61             	arpl   %esp,0x61(%esi)
43f137:	31 71 57             	xor    %esi,0x57(%ecx)
43f13a:	77 59                	ja     0x43f195
43f13c:	73 57                	jae    0x43f195
43f13e:	61                   	popa
43f13f:	39 51 38             	cmp    %edx,0x38(%ecx)
43f142:	66 54                	push   %sp
43f144:	71 43                	jno    0x43f189
43f146:	33 4b 6a             	xor    0x6a(%ebx),%ecx
43f149:	75 74                	jne    0x43f1bf
43f14b:	35 50 6f 68 6b       	xor    $0x6b686f50,%eax
43f150:	32 49 52             	xor    0x52(%ecx),%cl
43f153:	58                   	pop    %eax
43f154:	56                   	push   %esi
43f155:	58                   	pop    %eax
43f156:	41                   	inc    %ecx
43f157:	51                   	push   %ecx
43f158:	62 36                	bound  %esi,(%esi)
43f15a:	76 4a                	jbe    0x43f1a6
43f15c:	32 64 66 65          	xor    0x65(%esi,%eiz,2),%ah
43f160:	75 74                	jne    0x43f1d6
43f162:	33 50 61             	xor    0x61(%eax),%edx
43f165:	49                   	dec    %ecx
43f166:	46                   	inc    %esi
43f167:	71 79                	jno    0x43f1e2
43f169:	58                   	pop    %eax
43f16a:	57                   	push   %edi
43f16b:	62 46 2b             	bound  %eax,0x2b(%esi)
43f16e:	34 63                	xor    $0x63,%al
43f170:	6a 4a                	push   $0x4a
43f172:	59                   	pop    %ecx
43f173:	57                   	push   %edi
43f174:	31 78 66             	xor    %edi,0x66(%eax)
43f177:	41                   	inc    %ecx
43f178:	6d                   	insl   (%dx),%es:(%edi)
43f179:	4c                   	dec    %esp
43f17a:	2f                   	das
43f17b:	35 66 35 75 38       	xor    $0x38753566,%eax
43f180:	52                   	push   %edx
43f181:	35 59 34 34 55       	xor    $0x55343459,%eax
43f186:	75 34                	jne    0x43f1bc