43c127:	32 6e 6e             	xor    0x6e(%esi),%ch
43c12a:	6e                   	outsb  %ds:(%esi),(%dx)
43c12b:	77 35                	ja     0x43c162
43c12d:	2f                   	das
43c12e:	76 61                	jbe    0x43c191
43c130:	59                   	pop    %ecx
43c131:	55                   	push   %ebp
43c132:	6d                   	insl   (%dx),%es:(%edi)
43c133:	6a 53                	push   $0x53
43c135:	58                   	pop    %eax
43c136:	59                   	pop    %ecx
43c137:	42                   	inc    %edx
43c138:	34 62                	xor    $0x62,%al
43c13a:	48                   	dec    %eax
43c13b:	4d                   	dec    %ebp
43c13c:	64 69 4e 53 65 55 6c 	imul   $0x416c5565,%fs:0x53(%esi),%ecx
43c143:	41
43c144:	4f                   	dec    %edi
43c145:	79 31                	jns    0x43c178
43c147:	77 39                	ja     0x43c182
43c149:	5a                   	pop    %edx
43c14a:	52                   	push   %edx
43c14b:	55                   	push   %ebp
43c14c:	38 56 34             	cmp    %dl,0x34(%esi)
43c14f:	64 46                	fs inc %esi
43c151:	75 69                	jne    0x43c1bc
43c153:	2b 2b                	sub    (%ebx),%ebp
43c155:	4d                   	dec    %ebp
43c156:	62 6f 6b             	bound  %ebp,0x6b(%edi)
43c159:	4b                   	dec    %ebx
43c15a:	41                   	inc    %ecx
43c15b:	2b 47 70             	sub    0x70(%edi),%eax
43c15e:	31 67 51             	xor    %esp,0x51(%edi)
43c161:	48                   	dec    %eax
43c162:	58                   	pop    %eax
43c163:	61                   	popa
43c164:	48                   	dec    %eax
43c165:	4c                   	dec    %esp
43c166:	58                   	pop    %eax
43c167:	6a 38                	push   $0x38
43c169:	4a                   	dec    %edx
43c16a:	77 41                	ja     0x43c1ad
43c16c:	42                   	inc    %edx
43c16d:	37                   	aaa
43c16e:	37                   	aaa
43c16f:	4d                   	dec    %ebp
43c170:	35 66 66 50 67       	xor    $0x67506666,%eax
43c175:	47                   	inc    %edi
43c176:	32 42 73             	xor    0x73(%edx),%al
43c179:	59                   	pop    %ecx
43c17a:	48                   	dec    %eax
43c17b:	74 47                	je     0x43c1c4
43c17d:	78 65                	js     0x43c1e4
43c17f:	33 54 41 46          	xor    0x46(%ecx,%eax,2),%edx
43c183:	42                   	inc    %edx
43c184:	77 30                	ja     0x43c1b6
43c186:	6a 76                	push   $0x76
43c188:	2f                   	das
43c189:	4d                   	dec    %ebp
43c18a:	2b 58 4b             	sub    0x4b(%eax),%ebx
43c18d:	74 77                	je     0x43c206
43c18f:	46                   	inc    %esi
43c190:	58                   	pop    %eax
43c191:	49                   	dec    %ecx
43c192:	32 73 66             	xor    0x66(%ebx),%dh
43c195:	77 38                	ja     0x43c1cf
43c197:	4c                   	dec    %esp
43c198:	74 6e                	je     0x43c208
43c19a:	63 6f 57             	arpl   %ebp,0x57(%edi)
43c19d:	70 43                	jo     0x43c1e2
43c19f:	6a 30                	push   $0x30
43c1a1:	31 78 66             	xor    %edi,0x66(%eax)
43c1a4:	61                   	popa
43c1a5:	4b                   	dec    %ebx
43c1a6:	4d                   	dec    %ebp
43c1a7:	32 67 4d             	xor    0x4d(%edi),%ah
43c1aa:	57                   	push   %edi
43c1ab:	44                   	inc    %esp
43c1ac:	79 50                	jns    0x43c1fe
43c1ae:	5a                   	pop    %edx
43c1af:	36 32 78 32          	xor    %ss:0x32(%eax),%bh
43c1b3:	45                   	inc    %ebp
43c1b4:	36 2b 44 6c 58       	sub    %ss:0x58(%esp,%ebp,2),%eax
43c1b9:	52                   	push   %edx
43c1ba:	75 42                	jne    0x43c1fe
43c1bc:	43                   	inc    %ebx
43c1bd:	50                   	push   %eax
43c1be:	57                   	push   %edi
43c1bf:	55                   	push   %ebp
43c1c0:	65 4c                	gs dec %esp
43c1c2:	46                   	inc    %esi
43c1c3:	30 36                	xor    %dh,(%esi)
43c1c5:	52                   	push   %edx
43c1c6:	42                   	inc    %edx
43c1c7:	32 73 66             	xor    0x66(%ebx),%dh
43c1ca:	2b 36                	sub    (%esi),%esi
43c1cc:	70 73                	jo     0x43c241
43c1ce:	66 36 41             	ss inc %cx
43c1d1:	4e                   	dec    %esi
43c1d2:	71 73                	jno    0x43c247
43c1d4:	32 6e 33             	xor    0x33(%esi),%ch
43c1d7:	46                   	inc    %esi
43c1d8:	35 76 30 57 79       	xor    $0x79573076,%eax
43c1dd:	63 6b 55             	arpl   %ebp,0x55(%ebx)
43c1e0:	49                   	dec    %ecx
43c1e1:	48                   	dec    %eax
43c1e2:	72 6f                	jb     0x43c253
43c1e4:	46                   	inc    %esi
43c1e5:	2b 73 77             	sub    0x77(%ebx),%esi
43c1e8:	6b 2b 4f             	imul   $0x4f,(%ebx),%ebp
43c1eb:	68 4a 37 45 4d       	push   $0x4d45374a
43c1f0:	64 6f                	outsl  %fs:(%esi),(%dx)
43c1f2:	4c                   	dec    %esp
43c1f3:	58                   	pop    %eax
43c1f4:	61                   	popa
43c1f5:	30 35 68 7a 6d 66    	xor    %dh,0x666d7a68
43c1fb:	5a                   	pop    %edx
43c1fc:	64 4a                	fs dec %edx
43c1fe:	75 2b                	jne    0x43c22b
43c200:	4d                   	dec    %ebp
43c201:	34 31                	xor    $0x31,%al
43c203:	31 38                	xor    %edi,(%eax)
43c205:	54                   	push   %esp
43c206:	71 30                	jno    0x43c238
43c208:	2f                   	das
43c209:	72 37                	jb     0x43c242
43c20b:	77 39                	ja     0x43c246
43c20d:	68 74 76 58 2b       	push   $0x2b587674
43c212:	35 7a 46 54 31       	xor    $0x3154467a,%eax
43c217:	36 44                	ss inc %esp
43c219:	39 4d 48             	cmp    %ecx,0x48(%ebp)
43c21c:	32 69 66             	xor    0x66(%ecx),%ch
43c21f:	71 63                	jno    0x43c284
43c221:	78 71                	js     0x43c294
43c223:	67 47                	addr16 inc %edi
43c225:	59                   	pop    %ecx
43c226:	44                   	inc    %esp
43c227:	4d                   	dec    %ebp
43c228:	71 73                	jno    0x43c29d
43c22a:	63 42 53             	arpl   %eax,0x53(%edx)
43c22d:	65 34 4d             	gs xor $0x4d,%al
43c230:	77 32                	ja     0x43c264
43c232:	4d                   	dec    %ebp
43c233:	65 45                	gs inc %ebp
43c235:	43                   	inc    %ebx
43c236:	4c                   	dec    %esp
43c237:	6e                   	outsb  %ds:(%esi),(%dx)
43c238:	52                   	push   %edx
43c239:	59                   	pop    %ecx
43c23a:	45                   	inc    %ebp
43c23b:	6d                   	insl   (%dx),%es:(%edi)
43c23c:	78 75                	js     0x43c2b3
43c23e:	69 34 58 7a 62 51 30 	imul   $0x3051627a,(%eax,%ebx,2),%esi
43c245:	59                   	pop    %ecx
43c246:	6b 73 34 57          	imul   $0x57,0x34(%ebx),%esi
43c24a:	4a                   	dec    %edx
43c24b:	53                   	push   %ebx
43c24c:	53                   	push   %ebx
43c24d:	50                   	push   %eax
43c24e:	35 31 6e 68 74       	xor    $0x74686e31,%eax
43c253:	4d                   	dec    %ebp
43c254:	66 7a 4f             	data16 jp 0x43c2a6
43c257:	6f                   	outsl  %ds:(%esi),(%dx)
43c258:	43                   	inc    %ebx
43c259:	32 74 6b 48          	xor    0x48(%ebx,%ebp,2),%dh
43c25d:	49                   	dec    %ecx
43c25e:	4b                   	dec    %ebx
43c25f:	55                   	push   %ebp
43c260:	56                   	push   %esi
43c261:	74 5a                	je     0x43c2bd
43c263:	6e                   	outsb  %ds:(%esi),(%dx)
43c264:	4e                   	dec    %esi
43c265:	37                   	aaa
43c266:	4a                   	dec    %edx
43c267:	62 32                	bound  %esi,(%edx)
43c269:	58                   	pop    %eax
43c26a:	64 61                	fs popa
43c26c:	39 5a 78             	cmp    %ebx,0x78(%edx)
43c26f:	4a                   	dec    %edx
43c270:	44                   	inc    %esp
43c271:	48                   	dec    %eax
43c272:	51                   	push   %ecx
43c273:	58                   	pop    %eax
43c274:	67 4b                	addr16 dec %ebx
43c276:	4e                   	dec    %esi
43c277:	70 52                	jo     0x43c2cb
43c279:	36 7a 47             	ss jp  0x43c2c3
43c27c:	49                   	dec    %ecx
43c27d:	70 4d                	jo     0x43c2cc
43c27f:	73 6a                	jae    0x43c2eb
43c281:	4e                   	dec    %esi
43c282:	41                   	inc    %ecx
43c283:	54                   	push   %esp
43c284:	4f                   	dec    %edi
43c285:	44                   	inc    %esp
43c286:	71 69                	jno    0x43c2f1
43c288:	5a                   	pop    %edx
43c289:	61                   	popa
43c28a:	6f                   	outsl  %ds:(%esi),(%dx)
43c28b:	39 44 4d 6f          	cmp    %eax,0x6f(%ebp,%ecx,2)
43c28f:	6a 4a                	push   $0x4a
43c291:	4e                   	dec    %esi
43c292:	35 4b 41 6e 53       	xor    $0x536e414b,%eax
43c297:	37                   	aaa
43c298:	4f                   	dec    %edi
43c299:	76 4e                	jbe    0x43c2e9
43c29b:	34 2b                	xor    $0x2b,%al
43c29d:	4d                   	dec    %ebp
43c29e:	6b 68 55 2b          	imul   $0x2b,0x55(%eax),%ebp
43c2a2:	44                   	inc    %esp
43c2a3:	4e                   	dec    %esi
43c2a4:	6f                   	outsl  %ds:(%esi),(%dx)
43c2a5:	4b                   	dec    %ebx
43c2a6:	74 66                	je     0x43c30e
43c2a8:	75 41                	jne    0x43c2eb
43c2aa:	53                   	push   %ebx
43c2ab:	38 57 35             	cmp    %dl,0x35(%edi)
43c2ae:	41                   	inc    %ecx
43c2af:	36 32 78 46          	xor    %ss:0x46(%eax),%bh
43c2b3:	69 34 41 35 68 63 59 	imul   $0x59636835,(%ecx,%eax,2),%esi
43c2ba:	44                   	inc    %esp
43c2bb:	41                   	inc    %ecx
43c2bc:	64 6f                	outsl  %fs:(%esi),(%dx)
43c2be:	36 66 4c             	ss dec %sp
43c2c1:	56                   	push   %esi
43c2c2:	72 68                	jb     0x43c32c
43c2c4:	6c                   	insb   (%dx),%es:(%edi)
43c2c5:	6e                   	outsb  %ds:(%esi),(%dx)
43c2c6:	47                   	inc    %edi
43c2c7:	4a                   	dec    %edx
43c2c8:	53                   	push   %ebx
43c2c9:	4d                   	dec    %ebp
43c2ca:	43                   	inc    %ebx
43c2cb:	70 41                	jo     0x43c30e
43c2cd:	50                   	push   %eax
43c2ce:	4d                   	dec    %ebp
43c2cf:	43                   	inc    %ebx
43c2d0:	59                   	pop    %ecx
43c2d1:	2f                   	das
43c2d2:	4e                   	dec    %esi
43c2d3:	69 68 5a 76 76 4e 2f 	imul   $0x2f4e7676,0x5a(%eax),%ebp
43c2da:	44                   	inc    %esp
43c2db:	74 55                	je     0x43c332
43c2dd:	68 5a 4a 52 52       	push   $0x52524a5a
43c2e2:	71 72                	jno    0x43c356
43c2e4:	6f                   	outsl  %ds:(%esi),(%dx)
43c2e5:	76 38                	jbe    0x43c31f
43c2e7:	31 56 79             	xor    %edx,0x79(%esi)
43c2ea:	34 6e                	xor    $0x6e,%al
43c2ec:	79 76                	jns    0x43c364
43c2ee:	4d                   	dec    %ebp
43c2ef:	4e                   	dec    %esi
43c2f0:	37                   	aaa
43c2f1:	70 49                	jo     0x43c33c
43c2f3:	56                   	push   %esi
43c2f4:	6e                   	outsb  %ds:(%esi),(%dx)
43c2f5:	48                   	dec    %eax
43c2f6:	79 4a                	jns    0x43c342
43c2f8:	76 32                	jbe    0x43c32c
43c2fa:	46                   	inc    %esi
43c2fb:	47                   	inc    %edi
43c2fc:	74 30                	je     0x43c32e
43c2fe:	39 52 30             	cmp    %edx,0x30(%edx)
43c301:	35 6d 71 48 6f       	xor    $0x6f48716d,%eax
43c306:	6f                   	outsl  %ds:(%esi),(%dx)
43c307:	43                   	inc    %ebx
43c308:	69 4e 34 6a 71 64 71 	imul   $0x7164716a,0x34(%esi),%ecx
43c30f:	6e                   	outsb  %ds:(%esi),(%dx)
43c310:	4d                   	dec    %ebp
43c311:	6a 5a                	push   $0x5a
43c313:	6f                   	outsl  %ds:(%esi),(%dx)
43c314:	78 4a                	js     0x43c360
43c316:	69 57 32 4d 7a 79 71 	imul   $0x71797a4d,0x32(%edi),%edx
43c31d:	46                   	inc    %esi
43c31e:	4b                   	dec    %ebx
43c31f:	66 2f                	data16 das
43c321:	71 64                	jno    0x43c387
43c323:	48                   	dec    %eax
43c324:	45                   	inc    %ebp
43c325:	41                   	inc    %ecx
43c326:	53                   	push   %ebx
43c327:	4a                   	dec    %edx
43c328:	76 6f                	jbe    0x43c399
43c32a:	69 56 65 72 64 69 4c 	imul   $0x4c696472,0x65(%esi),%edx
43c331:	6f                   	outsl  %ds:(%esi),(%dx)
43c332:	4a                   	dec    %edx
43c333:	46                   	inc    %esi
43c334:	4f                   	dec    %edi
43c335:	56                   	push   %esi
43c336:	33 65 63             	xor    0x63(%ebp),%esp
43c339:	49                   	dec    %ecx
43c33a:	45                   	inc    %ebp
43c33b:	77 70                	ja     0x43c3ad
43c33d:	59                   	pop    %ecx
43c33e:	69 49 51 52 5a 79 46 	imul   $0x46795a52,0x51(%ecx),%ecx
43c345:	6a 73                	push   $0x73
43c347:	72 6f                	jb     0x43c3b8
43c349:	4e                   	dec    %esi
43c34a:	63 77 63             	arpl   %esi,0x63(%edi)
43c34d:	6a 34                	push   $0x34
43c34f:	2f                   	das
43c350:	6f                   	outsl  %ds:(%esi),(%dx)
43c351:	71 78                	jno    0x43c3cb
43c353:	61                   	popa
43c354:	58                   	pop    %eax
43c355:	4c                   	dec    %esp
43c356:	70 58                	jo     0x43c3b0
43c358:	33 42 37             	xor    0x37(%edx),%eax
43c35b:	73 51                	jae    0x43c3ae
43c35d:	68 46 36 45 70       	push   $0x70453646
43c362:	79 49                	jns    0x43c3ad
43c364:	4e                   	dec    %esi
43c365:	2b 49 4b             	sub    0x4b(%ecx),%ecx
43c368:	69 2f 69 77 76 73    	imul   $0x73767769,(%edi),%ebp
43c36e:	75 2b                	jne    0x43c39b
43c370:	55                   	push   %ebp
43c371:	38 61 4d             	cmp    %ah,0x4d(%ecx)
43c374:	4f                   	dec    %edi
43c375:	49                   	dec    %ecx
43c376:	6f                   	outsl  %ds:(%esi),(%dx)
43c377:	32 4e 6b             	xor    0x6b(%esi),%cl
43c37a:	69 4d 4b 35 4a 56 68 	imul   $0x68564a35,0x4b(%ebp),%ecx
43c381:	47                   	inc    %edi
43c382:	4a                   	dec    %edx
43c383:	46                   	inc    %esi
43c384:	73 44                	jae    0x43c3ca
43c386:	42                   	inc    %edx
43c387:	43                   	inc    %ebx
43c388:	34 6f                	xor    $0x6f,%al
43c38a:	4e                   	dec    %esi
43c38b:	69 30 6b 6c 2f 51    	imul   $0x512f6c6b,(%eax),%esi
43c391:	4a                   	dec    %edx
43c392:	6d                   	insl   (%dx),%es:(%edi)
43c393:	38 49 75             	cmp    %cl,0x75(%ecx)
43c396:	42                   	inc    %edx
43c397:	37                   	aaa
43c398:	45                   	inc    %ebp
43c399:	69 38 54 6a 6c 37    	imul   $0x376c6a54,(%eax),%edi
43c39f:	76 61                	jbe    0x43c402
43c3a1:	51                   	push   %ecx
43c3a2:	41                   	inc    %ecx
43c3a3:	58                   	pop    %eax
43c3a4:	76 30                	jbe    0x43c3d6
43c3a6:	56                   	push   %esi
43c3a7:	66 58                	pop    %ax
43c3a9:	6e                   	outsb  %ds:(%esi),(%dx)
43c3aa:	50                   	push   %eax
43c3ab:	49                   	dec    %ecx
43c3ac:	56                   	push   %esi
43c3ad:	6c                   	insb   (%dx),%es:(%edi)