43dffb:	76 54                	jbe    0x43e051
43dffd:	6b 6d 45 6a          	imul   $0x6a,0x45(%ebp),%ebp
43e001:	78 7a                	js     0x43e07d
43e003:	75 31                	jne    0x43e036
43e005:	42                   	inc    %edx
43e006:	2f                   	das
43e007:	39 6b 4d             	cmp    %ebp,0x4d(%ebx)
43e00a:	48                   	dec    %eax
43e00b:	50                   	push   %eax
43e00c:	4f                   	dec    %edi
43e00d:	6f                   	outsl  %ds:(%esi),(%dx)
43e00e:	44                   	inc    %esp
43e00f:	72 4f                	jb     0x43e060
43e011:	5a                   	pop    %edx
43e012:	58                   	pop    %eax
43e013:	68 53 33 50 52       	push   $0x52503353
43e018:	73 66                	jae    0x43e080
43e01a:	72 39                	jb     0x43e055
43e01c:	69 2b 67 74 46 70    	imul   $0x70467467,(%ebx),%ebp
43e022:	6b 77 75 37          	imul   $0x37,0x75(%edi),%esi
43e026:	73 52                	jae    0x43e07a
43e028:	31 43 5a             	xor    %eax,0x5a(%ebx)
43e02b:	72 65                	jb     0x43e092
43e02d:	6e                   	outsb  %ds:(%esi),(%dx)
43e02e:	35 77 32 32 38       	xor    $0x38323277,%eax
43e033:	35 72 2b 5a 51       	xor    $0x515a2b72,%eax
43e038:	77 59                	ja     0x43e093
43e03a:	33 44 41 63          	xor    0x63(%ecx,%eax,2),%eax
43e03e:	54                   	push   %esp
43e03f:	53                   	push   %ebx
43e040:	4a                   	dec    %edx
43e041:	74 4b                	je     0x43e08e
43e043:	35 49 68 6f 79       	xor    $0x796f6849,%eax
43e048:	73 74                	jae    0x43e0be
43e04a:	62 68 45             	bound  %ebp,0x45(%eax)
43e04d:	6b 53 52 2f          	imul   $0x2f,0x52(%ebx),%edx
43e051:	47                   	inc    %edi
43e052:	77 75                	ja     0x43e0c9
43e054:	63 4a 78             	arpl   %ecx,0x78(%edx)
43e057:	51                   	push   %ecx
43e058:	56                   	push   %esi
43e059:	44                   	inc    %esp
43e05a:	4d                   	dec    %ebp
43e05b:	31 44 4e 53          	xor    %eax,0x53(%esi,%ecx,2)
43e05f:	67 48                	addr16 dec %eax
43e061:	68 35 62 33 2f       	push   $0x2f336235
43e066:	32 51 63             	xor    0x63(%ecx),%dl
43e069:	7a 34                	jp     0x43e09f
43e06b:	4b                   	dec    %ebx
43e06c:	44                   	inc    %esp
43e06d:	45                   	inc    %ebp
43e06e:	39 46 62             	cmp    %eax,0x62(%esi)
43e071:	4d                   	dec    %ebp
43e072:	63 7a 4d             	arpl   %edi,0x4d(%edx)
43e075:	2b 69 6c             	sub    0x6c(%ecx),%ebp
43e078:	55                   	push   %ebp
43e079:	7a 6d                	jp     0x43e0e8
43e07b:	49                   	dec    %ecx
43e07c:	34 43                	xor    $0x43,%al
43e07e:	66 74 30             	data16 je 0x43e0b1
43e081:	45                   	inc    %ebp
43e082:	48                   	dec    %eax
43e083:	50                   	push   %eax
43e084:	78 37                	js     0x43e0bd
43e086:	57                   	push   %edi
43e087:	38 6b 44             	cmp    %ch,0x44(%ebx)
43e08a:	69 47 32 61 73 53 2b 	imul   $0x2b537361,0x32(%edi),%eax
43e091:	71 77                	jno    0x43e10a
43e093:	7a 59                	jp     0x43e0ee
43e095:	47                   	inc    %edi
43e096:	37                   	aaa
43e097:	34 46                	xor    $0x46,%al
43e099:	35 67 41 33 69       	xor    $0x69334167,%eax
43e09e:	65 69 43 5a 50 77 73 	imul   $0x69737750,%gs:0x5a(%ebx),%eax
43e0a5:	69
43e0a6:	72 2f                	jb     0x43e0d7
43e0a8:	39 62 73             	cmp    %esp,0x73(%edx)
43e0ab:	73 6c                	jae    0x43e119
43e0ad:	61                   	popa
43e0ae:	62 35 4f 64 47 51    	bound  %esi,0x5147644f
43e0b4:	58                   	pop    %eax
43e0b5:	74 62                	je     0x43e119
43e0b7:	32 64 4d 79          	xor    0x79(%ebp,%ecx,2),%ah
43e0bb:	47                   	inc    %edi
43e0bc:	69 63 52 65 63 53 4f 	imul   $0x4f536365,0x52(%ebx),%esp
43e0c3:	37                   	aaa
43e0c4:	7a 41                	jp     0x43e107
43e0c6:	4d                   	dec    %ebp
43e0c7:	44                   	inc    %esp
43e0c8:	6b 56 6e 6d          	imul   $0x6d,0x6e(%esi),%edx
43e0cc:	33 36                	xor    (%esi),%esi
43e0ce:	2b 4a 74             	sub    0x74(%edx),%ecx
43e0d1:	2b 36                	sub    (%esi),%esi
43e0d3:	71 56                	jno    0x43e12b
43e0d5:	6f                   	outsl  %ds:(%esi),(%dx)
43e0d6:	68 54 4b 74 6c       	push   $0x6c744b54
43e0db:	68 42 71 58 50       	push   $0x50587142
43e0e0:	34 33                	xor    $0x33,%al
43e0e2:	71 4d                	jno    0x43e131
43e0e4:	43                   	inc    %ebx
43e0e5:	4c                   	dec    %esp
43e0e6:	39 34 66             	cmp    %esi,(%esi,%eiz,2)
43e0e9:	57                   	push   %edi
43e0ea:	47                   	inc    %edi
43e0eb:	7a 6d                	jp     0x43e15a
43e0ed:	56                   	push   %esi
43e0ee:	72 76                	jb     0x43e166
43e0f0:	76 4a                	jbe    0x43e13c
43e0f2:	52                   	push   %edx
43e0f3:	53                   	push   %ebx
43e0f4:	47                   	inc    %edi
43e0f5:	37                   	aaa
43e0f6:	51                   	push   %ecx
43e0f7:	4a                   	dec    %edx
43e0f8:	63 63 41             	arpl   %esp,0x41(%ebx)
43e0fb:	39 63 4b             	cmp    %esp,0x4b(%ebx)
43e0fe:	61                   	popa
43e0ff:	52                   	push   %edx
43e100:	6e                   	outsb  %ds:(%esi),(%dx)
43e101:	78 56                	js     0x43e159
43e103:	75 6a                	jne    0x43e16f
43e105:	32 71 59             	xor    0x59(%ecx),%dh
43e108:	38 78 6c             	cmp    %bh,0x6c(%eax)
43e10b:	6d                   	insl   (%dx),%es:(%edi)
43e10c:	75 6d                	jne    0x43e17b
43e10e:	7a 49                	jp     0x43e159
43e110:	71 4e                	jno    0x43e160
43e112:	2b 73 44             	sub    0x44(%ebx),%esi
43e115:	38 6f 78             	cmp    %ch,0x78(%edi)
43e118:	52                   	push   %edx
43e119:	55                   	push   %ebp
43e11a:	5a                   	pop    %edx
43e11b:	48                   	dec    %eax
43e11c:	61                   	popa
43e11d:	54                   	push   %esp
43e11e:	33 61 41             	xor    0x41(%ecx),%esp
43e121:	4f                   	dec    %edi
43e122:	68 6e 45 6d 6b       	push   $0x6b6d456e
43e127:	64 66 6f             	outsw  %fs:(%esi),(%dx)
43e12a:	32 5a 6c             	xor    0x6c(%edx),%bl
43e12d:	6b 44 48 66 6a       	imul   $0x6a,0x66(%eax,%ecx,2),%eax
43e132:	71 68                	jno    0x43e19c
43e134:	2b 68 6f             	sub    0x6f(%eax),%ebp
43e137:	67 4f                	addr16 dec %edi
43e139:	53                   	push   %ebx
43e13a:	78 53                	js     0x43e18f
43e13c:	36 6a 51             	ss push $0x51
43e13f:	76 4c                	jbe    0x43e18d
43e141:	53                   	push   %ebx
43e142:	61                   	popa
43e143:	53                   	push   %ebx
43e144:	2b 6f 51             	sub    0x51(%edi),%ebp
43e147:	56                   	push   %esi
43e148:	6b 4c 33 6a 69       	imul   $0x69,0x6a(%ebx,%esi,1),%ecx
43e14d:	34 49                	xor    $0x49,%al
43e14f:	37                   	aaa
43e150:	78 56                	js     0x43e1a8
43e152:	50                   	push   %eax
43e153:	71 51                	jno    0x43e1a6
43e155:	31 55 76             	xor    %edx,0x76(%ebp)
43e158:	79 65                	jns    0x43e1bf
43e15a:	6b 51 32 70          	imul   $0x70,0x32(%ecx),%edx
43e15e:	38 69 33             	cmp    %ch,0x33(%ecx)
43e161:	34 35                	xor    $0x35,%al
43e163:	39 37                	cmp    %esi,(%edi)
43e165:	70 36                	jo     0x43e19d
43e167:	74 73                	je     0x43e1dc
43e169:	33 74 42 30          	xor    0x30(%edx,%eax,2),%esi
43e16d:	35 49 70 49 35       	xor    $0x35497049,%eax
43e172:	69 61 58 58 37 67 68 	imul   $0x68673758,0x58(%ecx),%esp
43e179:	54                   	push   %esp
43e17a:	59                   	pop    %ecx
43e17b:	77 32                	ja     0x43e1af
43e17d:	58                   	pop    %eax
43e17e:	4b                   	dec    %ebx
43e17f:	4b                   	dec    %ebx
43e180:	42                   	inc    %edx
43e181:	76 45                	jbe    0x43e1c8
43e183:	74 4d                	je     0x43e1d2
43e185:	7a 54                	jp     0x43e1db
43e187:	4e                   	dec    %esi
43e188:	70 72                	jo     0x43e1fc
43e18a:	4c                   	dec    %esp
43e18b:	62 66 6d             	bound  %esp,0x6d(%esi)
43e18e:	5a                   	pop    %edx
43e18f:	4e                   	dec    %esi
43e190:	6d                   	insl   (%dx),%es:(%edi)
43e191:	47                   	inc    %edi
43e192:	32 76 79             	xor    0x79(%esi),%dh
43e195:	56                   	push   %esi
43e196:	4f                   	dec    %edi
43e197:	37                   	aaa
43e198:	65 73 72             	gs jae 0x43e20d
43e19b:	71 43                	jno    0x43e1e0
43e19d:	59                   	pop    %ecx
43e19e:	6e                   	outsb  %ds:(%esi),(%dx)
43e19f:	42                   	inc    %edx
43e1a0:	57                   	push   %edi
43e1a1:	42                   	inc    %edx
43e1a2:	34 5a                	xor    $0x5a,%al
43e1a4:	31 58 6d             	xor    %ebx,0x6d(%eax)
43e1a7:	63 76 37             	arpl   %esi,0x37(%esi)
43e1aa:	2b 39                	sub    (%ecx),%edi
43e1ac:	66 76 51             	data16 jbe 0x43e200
43e1af:	36 6c                	ss insb (%dx),%es:(%edi)
43e1b1:	65 4d                	gs dec %ebp
43e1b3:	6c                   	insb   (%dx),%es:(%edi)
43e1b4:	6a 75                	push   $0x75
43e1b6:	36 38 41 57          	cmp    %al,%ss:0x57(%ecx)
43e1ba:	4b                   	dec    %ebx
43e1bb:	54                   	push   %esp
43e1bc:	50                   	push   %eax
43e1bd:	41                   	inc    %ecx
43e1be:	6c                   	insb   (%dx),%es:(%edi)
43e1bf:	36 58                	ss pop %eax
43e1c1:	49                   	dec    %ecx
43e1c2:	66 62 6c 72 2b       	bound  %bp,0x2b(%edx,%esi,2)
43e1c7:	53                   	push   %ebx
43e1c8:	59                   	pop    %ecx
43e1c9:	69 4c 41 59 79 66 64 	imul   $0x70646679,0x59(%ecx,%eax,2),%ecx
43e1d0:	70
43e1d1:	33 4c 64 78          	xor    0x78(%esp,%eiz,2),%ecx
43e1d5:	4f                   	dec    %edi
43e1d6:	42                   	inc    %edx
43e1d7:	74 33                	je     0x43e20c
43e1d9:	4b                   	dec    %ebx
43e1da:	39 7a 73             	cmp    %edi,0x73(%edx)
43e1dd:	56                   	push   %esi
43e1de:	59                   	pop    %ecx
43e1df:	69 34 2f 75 64 4b 7a 	imul   $0x7a4b6475,(%edi,%ebp,1),%esi
43e1e6:	35 70 76 4a 35       	xor    $0x354a7670,%eax
43e1eb:	6c                   	insb   (%dx),%es:(%edi)
43e1ec:	65 51                	gs push %ecx
43e1ee:	35 69 59 31 6f       	xor    $0x6f315969,%eax
43e1f3:	6d                   	insl   (%dx),%es:(%edi)
43e1f4:	55                   	push   %ebp
43e1f5:	6b 47 51 37          	imul   $0x37,0x51(%edi),%eax
43e1f9:	4d                   	dec    %ebp
43e1fa:	78 34                	js     0x43e230
43e1fc:	4d                   	dec    %ebp
43e1fd:	4c                   	dec    %esp
43e1fe:	4e                   	dec    %esi
43e1ff:	2b 36                	sub    (%esi),%esi
43e201:	71 61                	jno    0x43e264
43e203:	41                   	inc    %ecx
43e204:	64 39 44 56 58       	cmp    %eax,%fs:0x58(%esi,%edx,2)
43e209:	61                   	popa
43e20a:	31 68 33             	xor    %ebp,0x33(%eax)
43e20d:	57                   	push   %edi
43e20e:	57                   	push   %edi
43e20f:	54                   	push   %esp
43e210:	75 42                	jne    0x43e254
43e212:	36 72 53             	ss jb  0x43e268
43e215:	6b 2b 72             	imul   $0x72,(%ebx),%ebp
43e218:	35 37 49 6b 39       	xor    $0x396b4937,%eax
43e21d:	66 37                	data16 aaa
43e21f:	4f                   	dec    %edi
43e220:	47                   	inc    %edi
43e221:	54                   	push   %esp
43e222:	37                   	aaa
43e223:	50                   	push   %eax
43e224:	61                   	popa
43e225:	68 6e 68 37 5a       	push   $0x5a37686e
43e22a:	4f                   	dec    %edi
43e22b:	78 31                	js     0x43e25e
43e22d:	72 77                	jb     0x43e2a6
43e22f:	53                   	push   %ebx
43e230:	62 61 6d             	bound  %esp,0x6d(%ecx)
43e233:	78 77                	js     0x43e2ac
43e235:	63 52 4c             	arpl   %edx,0x4c(%edx)
43e238:	46                   	inc    %esi
43e239:	69 51 71 31 6c 37 71 	imul   $0x71376c31,0x71(%ecx),%edx
43e240:	30 76 4d             	xor    %dh,0x4d(%esi)
43e243:	75 79                	jne    0x43e2be
43e245:	48                   	dec    %eax
43e246:	57                   	push   %edi
43e247:	67 71 79             	addr16 jno 0x43e2c3
43e24a:	69 6b 71 63 77 31 6f 	imul   $0x6f317763,0x71(%ebx),%ebp
43e251:	67 42                	addr16 inc %edx
43e253:	41                   	inc    %ecx
43e254:	73 6d                	jae    0x43e2c3
43e256:	4c                   	dec    %esp
43e257:	4f                   	dec    %edi
43e258:	7a 50                	jp     0x43e2aa
43e25a:	4d                   	dec    %ebp
43e25b:	35 42 45 76 5a       	xor    $0x5a764542,%eax
43e260:	56                   	push   %esi
43e261:	4e                   	dec    %esi
43e262:	45                   	inc    %ebp
43e263:	30 5a 64             	xor    %bl,0x64(%edx)
43e266:	45                   	inc    %ebp
43e267:	73 78                	jae    0x43e2e1
43e269:	70 69                	jo     0x43e2d4
43e26b:	6f                   	outsl  %ds:(%esi),(%dx)
43e26c:	65 4c                	gs dec %esp
43e26e:	36 4b                	ss dec %ebx
43e270:	78 42                	js     0x43e2b4
43e272:	72 5a                	jb     0x43e2ce
43e274:	30 2f                	xor    %ch,(%edi)
43e276:	48                   	dec    %eax
43e277:	61                   	popa
43e278:	59                   	pop    %ecx
43e279:	65 71 6c             	gs jno 0x43e2e8
43e27c:	62 35 59 2f 67 66    	bound  %esi,0x66672f59
43e282:	7a 78                	jp     0x43e2fc
43e284:	7a 73                	jp     0x43e2f9
43e286:	56                   	push   %esi
43e287:	69 30 73 72 64 57    	imul   $0x57647273,(%eax),%esi
43e28d:	2f                   	das
43e28e:	5a                   	pop    %edx
43e28f:	2b 77 79             	sub    0x79(%edi),%esi
43e292:	7a 4a                	jp     0x43e2de
43e294:	4a                   	dec    %edx
43e295:	6e                   	outsb  %ds:(%esi),(%dx)
43e296:	37                   	aaa
43e297:	2f                   	das
43e298:	69 4c 6f 67 67 45 78 	imul   $0x4e784567,0x67(%edi,%ebp,2),%ecx
43e29f:	4e
43e2a0:	66 32 6a 43          	data16 xor 0x43(%edx),%ch
43e2a4:	41                   	inc    %ecx
43e2a5:	48                   	dec    %eax
43e2a6:	30 32                	xor    %dh,(%edx)
43e2a8:	58                   	pop    %eax
43e2a9:	4d                   	dec    %ebp
43e2aa:	34 61                	xor    $0x61,%al
43e2ac:	50                   	push   %eax
43e2ad:	49                   	dec    %ecx
43e2ae:	49                   	dec    %ecx
43e2af:	73 35                	jae    0x43e2e6
43e2b1:	53                   	push   %ebx
43e2b2:	6e                   	outsb  %ds:(%esi),(%dx)
43e2b3:	62 56 6d             	bound  %edx,0x6d(%esi)
43e2b6:	68 4c 77 55 46       	push   $0x4655774c
43e2bb:	49                   	dec    %ecx
43e2bc:	35 76 33 33 54       	xor    $0x54333376,%eax
43e2c1:	67 53                	addr16 push %ebx
43e2c3:	55                   	push   %ebp
43e2c4:	69 43 47 69 45 75 49 	imul   $0x49754569,0x47(%ebx),%eax
43e2cb:	7a 54                	jp     0x43e321
43e2cd:	71 79                	jno    0x43e348
43e2cf:	4a                   	dec    %edx
43e2d0:	69 69 4a 4f 51 73 61 	imul   $0x6173514f,0x4a(%ecx),%ebp
43e2d7:	54                   	push   %esp
43e2d8:	59                   	pop    %ecx
43e2d9:	71 4e                	jno    0x43e329
43e2db:	54                   	push   %esp
43e2dc:	36 69 44 4b 62 57 30 	imul   $0x72413057,%ss:0x62(%ebx,%ecx,2),%eax
43e2e3:	41 72
43e2e5:	46                   	inc    %esi
43e2e6:	65 6f                	outsl  %gs:(%esi),(%dx)