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)
43c3ae:	4c                   	dec    %esp
43c3af:	62 32                	bound  %esi,(%edx)
43c3b1:	6b 48 42 41          	imul   $0x41,0x42(%eax),%ecx
43c3b5:	59                   	pop    %ecx
43c3b6:	51                   	push   %ecx
43c3b7:	64 73 6d             	fs jae 0x43c427
43c3ba:	50                   	push   %eax
43c3bb:	64 72 70             	fs jb  0x43c42e
43c3be:	32 47 2f             	xor    0x2f(%edi),%al
43c3c1:	33 63 77             	xor    0x77(%ebx),%esp
43c3c4:	5a                   	pop    %edx
43c3c5:	31 6d 56             	xor    %ebp,0x56(%ebp)
43c3c8:	4d                   	dec    %ebp
43c3c9:	75 62                	jne    0x43c42d
43c3cb:	43                   	inc    %ebx
43c3cc:	44                   	inc    %esp
43c3cd:	70 32                	jo     0x43c401
43c3cf:	30 69 79             	xor    %ch,0x79(%ecx)
43c3d2:	56                   	push   %esi
43c3d3:	69 6a 2f 67 49 55 51 	imul   $0x51554967,0x2f(%edx),%ebp
43c3da:	38 41 39             	cmp    %al,0x39(%ecx)
43c3dd:	6c                   	insb   (%dx),%es:(%edi)
43c3de:	41                   	inc    %ecx
43c3df:	41                   	inc    %ecx
43c3e0:	57                   	push   %edi
43c3e1:	66 7a 6a             	data16 jp 0x43c44e
43c3e4:	50                   	push   %eax
43c3e5:	61                   	popa
43c3e6:	30 69 4d             	xor    %ch,0x4d(%ecx)
43c3e9:	46                   	inc    %esi
43c3ea:	72 4d                	jb     0x43c439
43c3ec:	62 50 72             	bound  %edx,0x72(%eax)
43c3ef:	2b 4f 7a             	sub    0x7a(%edi),%ecx
43c3f2:	6f                   	outsl  %ds:(%esi),(%dx)
43c3f3:	38 79 2b             	cmp    %bh,0x2b(%ecx)
43c3f6:	56                   	push   %esi
43c3f7:	63 4c 38 49          	arpl   %ecx,0x49(%eax,%edi,1)
43c3fb:	62 48 34             	bound  %ecx,0x34(%eax)
43c3fe:	51                   	push   %ecx
43c3ff:	35 78 71 38 61       	xor    $0x61387178,%eax
43c404:	4e                   	dec    %esi
43c405:	75 6b                	jne    0x43c472
43c407:	4f                   	dec    %edi
43c408:	2b 67 73             	sub    0x73(%edi),%esp
43c40b:	33 4f 42             	xor    0x42(%edi),%ecx
43c40e:	45                   	inc    %ebp
43c40f:	4c                   	dec    %esp
43c410:	79 4c                	jns    0x43c45e
43c412:	4a                   	dec    %edx
43c413:	62 33                	bound  %esi,(%ebx)
43c415:	65 2f                	gs das
43c417:	46                   	inc    %esi
43c418:	37                   	aaa
43c419:	43                   	inc    %ebx
43c41a:	4a                   	dec    %edx
43c41b:	66 78 78             	data16 js 0x43c496
43c41e:	4f                   	dec    %edi
43c41f:	61                   	popa
43c420:	2f                   	das
43c421:	43                   	inc    %ebx
43c422:	70 70                	jo     0x43c494
43c424:	70 4b                	jo     0x43c471
43c426:	6e                   	outsb  %ds:(%esi),(%dx)
43c427:	47                   	inc    %edi
43c428:	41                   	inc    %ecx
43c429:	59                   	pop    %ecx
43c42a:	64 77 49             	fs ja  0x43c476
43c42d:	4d                   	dec    %ebp
43c42e:	78 57                	js     0x43c487
43c430:	62 62 69             	bound  %esp,0x69(%edx)
43c433:	54                   	push   %esp
43c434:	38 4e 44             	cmp    %cl,0x44(%esi)
43c437:	4f                   	dec    %edi
43c438:	6d                   	insl   (%dx),%es:(%edi)
43c439:	65 31 7a 7a          	xor    %edi,%gs:0x7a(%edx)
43c43d:	4a                   	dec    %edx
43c43e:	38 41 75             	cmp    %al,0x75(%ecx)
43c441:	6f                   	outsl  %ds:(%esi),(%dx)
43c442:	77 52                	ja     0x43c496
43c444:	39 4c 38 59          	cmp    %ecx,0x59(%eax,%edi,1)
43c448:	59                   	pop    %ecx
43c449:	77 47                	ja     0x43c492
43c44b:	71 57                	jno    0x43c4a4
43c44d:	37                   	aaa
43c44e:	48                   	dec    %eax
43c44f:	6c                   	insb   (%dx),%es:(%edi)
43c450:	48                   	dec    %eax
43c451:	61                   	popa
43c452:	47                   	inc    %edi
43c453:	6e                   	outsb  %ds:(%esi),(%dx)
43c454:	75 48                	jne    0x43c49e
43c456:	37                   	aaa
43c457:	54                   	push   %esp
43c458:	30 72 33             	xor    %dh,0x33(%edx)
43c45b:	74 39                	je     0x43c496
43c45d:	2f                   	das
43c45e:	6a 55                	push   $0x55
43c460:	6b 55 70 67          	imul   $0x67,0x70(%ebp),%edx
43c464:	6f                   	outsl  %ds:(%esi),(%dx)
43c465:	57                   	push   %edi
43c466:	7a 77                	jp     0x43c4df
43c468:	57                   	push   %edi
43c469:	77 6c                	ja     0x43c4d7
43c46b:	52                   	push   %edx
43c46c:	43                   	inc    %ebx
43c46d:	6d                   	insl   (%dx),%es:(%edi)
43c46e:	56                   	push   %esi
43c46f:	65 30 43 55          	xor    %al,%gs:0x55(%ebx)
43c473:	53                   	push   %ebx
43c474:	6a 47                	push   $0x47
43c476:	32 35 6b 46 61 32    	xor    0x3261466b,%dh
43c47c:	72 6f                	jb     0x43c4ed
43c47e:	57                   	push   %edi
43c47f:	42                   	inc    %edx
43c480:	7a 72                	jp     0x43c4f4
43c482:	61                   	popa
43c483:	71 56                	jno    0x43c4db
43c485:	68 55 4d 32 4a       	push   $0x4a324d55
43c48a:	63 4c 45 42          	arpl   %ecx,0x42(%ebp,%eax,2)
43c48e:	38 44 71 42          	cmp    %al,0x42(%ecx,%esi,2)
43c492:	33 65 2f             	xor    0x2f(%ebp),%esp
43c495:	50                   	push   %eax
43c496:	72 53                	jb     0x43c4eb
43c498:	55                   	push   %ebp
43c499:	76 73                	jbe    0x43c50e
43c49b:	6c                   	insb   (%dx),%es:(%edi)
43c49c:	78 59                	js     0x43c4f7
43c49e:	4d                   	dec    %ebp
43c49f:	48                   	dec    %eax
43c4a0:	32 6c 53 5a          	xor    0x5a(%ebx,%edx,2),%ch
43c4a4:	71 73                	jno    0x43c519
43c4a6:	75 38                	jne    0x43c4e0
43c4a8:	4d                   	dec    %ebp
43c4a9:	31 53 73             	xor    %edx,0x73(%ebx)
43c4ac:	33 54 2b 33          	xor    0x33(%ebx,%ebp,1),%edx
43c4b0:	2b 43 32             	sub    0x32(%ebx),%eax
43c4b3:	74 33                	je     0x43c4e8
43c4b5:	43                   	inc    %ebx
43c4b6:	46                   	inc    %esi
43c4b7:	4c                   	dec    %esp
43c4b8:	49                   	dec    %ecx
43c4b9:	2f                   	das
43c4ba:	72 6a                	jb     0x43c526
43c4bc:	33 73 2b             	xor    0x2b(%ebx),%esi
43c4bf:	59                   	pop    %ecx
43c4c0:	56                   	push   %esi
43c4c1:	69 51 4d 4f 33 36 61 	imul   $0x6136334f,0x4d(%ecx),%edx
43c4c8:	6d                   	insl   (%dx),%es:(%edi)
43c4c9:	67 59                	addr16 pop %ecx
43c4cb:	62 4f 45             	bound  %ecx,0x45(%edi)
43c4ce:	4f                   	dec    %edi
43c4cf:	49                   	dec    %ecx
43c4d0:	31 70 62             	xor    %esi,0x62(%eax)
43c4d3:	64 64 33 6d 53       	fs xor %fs:0x53(%ebp),%ebp
43c4d8:	47                   	inc    %edi
43c4d9:	72 64                	jb     0x43c53f
43c4db:	78 45                	js     0x43c522
43c4dd:	38 59 55             	cmp    %bl,0x55(%ecx)
43c4e0:	56                   	push   %esi
43c4e1:	39 75 2f             	cmp    %esi,0x2f(%ebp)
43c4e4:	73 43                	jae    0x43c529
43c4e6:	49                   	dec    %ecx
43c4e7:	37                   	aaa
43c4e8:	71 45                	jno    0x43c52f
43c4ea:	43                   	inc    %ebx
43c4eb:	44                   	inc    %esp
43c4ec:	46                   	inc    %esi
43c4ed:	55                   	push   %ebp
43c4ee:	50                   	push   %eax
43c4ef:	51                   	push   %ecx
43c4f0:	39 69 77             	cmp    %ebp,0x77(%ecx)
43c4f3:	52                   	push   %edx
43c4f4:	49                   	dec    %ecx
43c4f5:	5a                   	pop    %edx
43c4f6:	7a 59                	jp     0x43c551