43c36d:	43                   	inc    %ebx
43c36e:	37                   	aaa
43c36f:	6b 2b 38             	imul   $0x38,(%ebx),%ebp
43c372:	69 78 73 65 75 30 65 	imul   $0x65307565,0x73(%eax),%edi
43c379:	64 76 2b             	fs jbe 0x43c3a7
43c37c:	58                   	pop    %eax
43c37d:	57                   	push   %edi
43c37e:	4f                   	dec    %edi
43c37f:	69 69 4a 70 6f 36 4d 	imul   $0x4d366f70,0x4a(%ecx),%ebp
43c386:	67 31 56 4f          	xor    %edx,0x4f(%bp)
43c38a:	6a 4d                	push   $0x4d
43c38c:	68 45 45 47 79       	push   $0x79474545
43c391:	78 4a                	js     0x43c3dd
43c393:	32 6c 51 70          	xor    0x70(%ecx,%edx,2),%ch
43c397:	77 50                	ja     0x43c3e9
43c399:	49                   	dec    %ecx
43c39a:	67 54                	addr16 push %esp
43c39c:	7a 61                	jp     0x43c3ff
43c39e:	70 76                	jo     0x43c416
43c3a0:	79 53                	jns    0x43c3f5
43c3a2:	79 59                	jns    0x43c3fd
43c3a4:	32 59 6f             	xor    0x6f(%ecx),%bl
43c3a7:	63 2f                	arpl   %ebp,(%edi)
43c3a9:	30 53 53             	xor    %dl,0x53(%ebx)
43c3ac:	72 50                	jb     0x43c3fe
43c3ae:	31 77 63             	xor    %esi,0x63(%edi)
43c3b1:	77 30                	ja     0x43c3e3
43c3b3:	58                   	pop    %eax
43c3b4:	67 43                	addr16 inc %ebx
43c3b6:	45                   	inc    %ebp
43c3b7:	4c                   	dec    %esp
43c3b8:	4b                   	dec    %ebx
43c3b9:	31 33                	xor    %esi,(%ebx)
43c3bb:	65 49                	gs dec %ecx
43c3bd:	35 6c 67 4f 62       	xor    $0x624f676c,%eax
43c3c2:	2f                   	das
43c3c3:	73 4b                	jae    0x43c410
43c3c5:	32 4f 55             	xor    0x55(%edi),%cl
43c3c8:	33 6a 56             	xor    0x56(%edx),%ebp
43c3cb:	34 65                	xor    $0x65,%al
43c3cd:	45                   	inc    %ebp
43c3ce:	4a                   	dec    %edx
43c3cf:	47                   	inc    %edi
43c3d0:	6f                   	outsl  %ds:(%esi),(%dx)
43c3d1:	64 65 4d             	fs gs dec %ebp
43c3d4:	58                   	pop    %eax
43c3d5:	34 4e                	xor    $0x4e,%al
43c3d7:	44                   	inc    %esp
43c3d8:	72 43                	jb     0x43c41d
43c3da:	77 79                	ja     0x43c455
43c3dc:	2b 75 42             	sub    0x42(%ebp),%esi
43c3df:	7a 57                	jp     0x43c438
43c3e1:	57                   	push   %edi
43c3e2:	46                   	inc    %esi
43c3e3:	56                   	push   %esi
43c3e4:	37                   	aaa
43c3e5:	4c                   	dec    %esp
43c3e6:	74 73                	je     0x43c45b
43c3e8:	45                   	inc    %ebp
43c3e9:	4c                   	dec    %esp
43c3ea:	53                   	push   %ebx
43c3eb:	51                   	push   %ecx
43c3ec:	30 65 41             	xor    %ah,0x41(%ebp)
43c3ef:	31 68 6d             	xor    %ebp,0x6d(%eax)
43c3f2:	6e                   	outsb  %ds:(%esi),(%dx)
43c3f3:	2f                   	das
43c3f4:	72 30                	jb     0x43c426
43c3f6:	69 58 46 30 70 59 38 	imul   $0x38597030,0x46(%eax),%ebx
43c3fd:	51                   	push   %ecx
43c3fe:	44                   	inc    %esp
43c3ff:	53                   	push   %ebx
43c400:	2f                   	das
43c401:	75 74                	jne    0x43c477
43c403:	70 44                	jo     0x43c449
43c405:	52                   	push   %edx
43c406:	35 53 73 67 56       	xor    $0x56677353,%eax
43c40b:	76 6e                	jbe    0x43c47b
43c40d:	70 45                	jo     0x43c454
43c40f:	74 78                	je     0x43c489
43c411:	74 4b                	je     0x43c45e
43c413:	4a                   	dec    %edx
43c414:	4d                   	dec    %ebp
43c415:	6d                   	insl   (%dx),%es:(%edi)
43c416:	38 5a 4d             	cmp    %bl,0x4d(%edx)
43c419:	61                   	popa
43c41a:	2b 69 59             	sub    0x59(%ecx),%ebp
43c41d:	74 6e                	je     0x43c48d
43c41f:	42                   	inc    %edx
43c420:	38 52 59             	cmp    %dl,0x59(%edx)
43c423:	75 6c                	jne    0x43c491
43c425:	2b 62 69             	sub    0x69(%edx),%esp
43c428:	4a                   	dec    %edx
43c429:	77 6f                	ja     0x43c49a
43c42b:	55                   	push   %ebp
43c42c:	54                   	push   %esp
43c42d:	72 44                	jb     0x43c473
43c42f:	52                   	push   %edx
43c430:	44                   	inc    %esp
43c431:	56                   	push   %esi
43c432:	75 31                	jne    0x43c465
43c434:	66 78 55             	data16 js 0x43c48c
43c437:	68 53 69 45 6b       	push   $0x6b456953
43c43c:	75 37                	jne    0x43c475
43c43e:	47                   	inc    %edi
43c43f:	4b                   	dec    %ebx
43c440:	4c                   	dec    %esp
43c441:	50                   	push   %eax
43c442:	34 6a                	xor    $0x6a,%al
43c444:	66 56                	push   %si
43c446:	46                   	inc    %esi
43c447:	36 4a                	ss dec %edx
43c449:	61                   	popa
43c44a:	32 33                	xor    (%ebx),%dh
43c44c:	47                   	inc    %edi
43c44d:	70 2f                	jo     0x43c47e
43c44f:	38 69 55             	cmp    %ch,0x55(%ecx)
43c452:	49                   	dec    %ecx
43c453:	51                   	push   %ecx
43c454:	38 4a 59             	cmp    %cl,0x59(%edx)
43c457:	74 4e                	je     0x43c4a7
43c459:	45                   	inc    %ebp
43c45a:	69 54 44 74 64 39 53 	imul   $0x66533964,0x74(%esp,%eax,2),%edx
43c461:	66
43c462:	47                   	inc    %edi
43c463:	55                   	push   %ebp
43c464:	4b                   	dec    %ebx
43c465:	75 42                	jne    0x43c4a9
43c467:	39 66 71             	cmp    %esp,0x71(%esi)
43c46a:	48                   	dec    %eax
43c46b:	37                   	aaa
43c46c:	4d                   	dec    %ebp
43c46d:	58                   	pop    %eax
43c46e:	51                   	push   %ecx
43c46f:	38 68 4f             	cmp    %ch,0x4f(%eax)
43c472:	59                   	pop    %ecx
43c473:	52                   	push   %edx
43c474:	53                   	push   %ebx
43c475:	67 63 6d 56          	arpl   %ebp,0x56(%di)
43c479:	53                   	push   %ebx
43c47a:	43                   	inc    %ebx
43c47b:	4f                   	dec    %edi
43c47c:	33 46 56             	xor    0x56(%esi),%eax
43c47f:	34 67                	xor    $0x67,%al
43c481:	6c                   	insb   (%dx),%es:(%edi)
43c482:	38 5a 51             	cmp    %bl,0x51(%edx)
43c485:	76 42                	jbe    0x43c4c9
43c487:	48                   	dec    %eax
43c488:	5a                   	pop    %edx
43c489:	54                   	push   %esp
43c48a:	55                   	push   %ebp
43c48b:	42                   	inc    %edx
43c48c:	52                   	push   %edx
43c48d:	7a 6d                	jp     0x43c4fc
43c48f:	4f                   	dec    %edi
43c490:	39 30                	cmp    %esi,(%eax)
43c492:	37                   	aaa
43c493:	69 6d 38 69 30 74 6e 	imul   $0x6e743069,0x38(%ebp),%ebp
43c49a:	44                   	inc    %esp
43c49b:	58                   	pop    %eax
43c49c:	47                   	inc    %edi
43c49d:	68 4b 42 6e 50       	push   $0x506e424b
43c4a2:	74 54                	je     0x43c4f8
43c4a4:	6c                   	insb   (%dx),%es:(%edi)
43c4a5:	7a 5a                	jp     0x43c501
43c4a7:	4a                   	dec    %edx
43c4a8:	75 48                	jne    0x43c4f2
43c4aa:	51                   	push   %ecx
43c4ab:	71 45                	jno    0x43c4f2
43c4ad:	49                   	dec    %ecx
43c4ae:	72 70                	jb     0x43c520
43c4b0:	72 70                	jb     0x43c522
43c4b2:	68 67 79 2f 52       	push   $0x522f7967
43c4b7:	4e                   	dec    %esi
43c4b8:	4b                   	dec    %ebx
43c4b9:	62 72 46             	bound  %esi,0x46(%edx)
43c4bc:	76 79                	jbe    0x43c537
43c4be:	64 56                	fs push %esi
43c4c0:	36 4c                	ss dec %esp
43c4c2:	38 59 77             	cmp    %bl,0x77(%ecx)
43c4c5:	65 52                	gs push %edx
43c4c7:	77 4b                	ja     0x43c514
43c4c9:	68 70 72 2b 45       	push   $0x452b7270
43c4ce:	4e                   	dec    %esi
43c4cf:	30 4f 31             	xor    %cl,0x31(%edi)
43c4d2:	52                   	push   %edx
43c4d3:	30 2b                	xor    %ch,(%ebx)
43c4d5:	57                   	push   %edi
43c4d6:	49                   	dec    %ecx
43c4d7:	31 46 37             	xor    %eax,0x37(%esi)
43c4da:	57                   	push   %edi
43c4db:	77 64                	ja     0x43c541
43c4dd:	41                   	inc    %ecx
43c4de:	73 49                	jae    0x43c529
43c4e0:	4a                   	dec    %edx
43c4e1:	66 2f                	data16 das
43c4e3:	6c                   	insb   (%dx),%es:(%edi)
43c4e4:	5a                   	pop    %edx
43c4e5:	46                   	inc    %esi
43c4e6:	6a 79                	push   $0x79
43c4e8:	34 79                	xor    $0x79,%al
43c4ea:	6b 37 4d             	imul   $0x4d,(%edi),%esi
43c4ed:	65 73 6a             	gs jae 0x43c55a
43c4f0:	68 4a 55 4f 52       	push   $0x524f554a
43c4f5:	73 47                	jae    0x43c53e
43c4f7:	42                   	inc    %edx
43c4f8:	74 78                	je     0x43c572
43c4fa:	50                   	push   %eax
43c4fb:	76 50                	jbe    0x43c54d
43c4fd:	4d                   	dec    %ebp
43c4fe:	6f                   	outsl  %ds:(%esi),(%dx)
43c4ff:	65 4d                	gs dec %ebp
43c501:	6c                   	insb   (%dx),%es:(%edi)
43c502:	36 4e                	ss dec %esi
43c504:	2b 2b                	sub    (%ebx),%ebp
43c506:	43                   	inc    %ebx
43c507:	61                   	popa
43c508:	7a 7a                	jp     0x43c584
43c50a:	4c                   	dec    %esp
43c50b:	4d                   	dec    %ebp
43c50c:	75 79                	jne    0x43c587
43c50e:	46                   	inc    %esi
43c50f:	46                   	inc    %esi
43c510:	62 6d 76             	bound  %ebp,0x76(%ebp)
43c513:	54                   	push   %esp
43c514:	61                   	popa
43c515:	68 4b 55 71 42       	push   $0x4271554b
43c51a:	6d                   	insl   (%dx),%es:(%edi)
43c51b:	76 69                	jbe    0x43c586
43c51d:	67 43                	addr16 inc %ebx
43c51f:	58                   	pop    %eax
43c520:	68 62 64 57 32       	push   $0x32576462
43c525:	76 76                	jbe    0x43c59d
43c527:	4a                   	dec    %edx
43c528:	49                   	dec    %ecx
43c529:	4b                   	dec    %ebx
43c52a:	66 54                	push   %sp
43c52c:	6e                   	outsb  %ds:(%esi),(%dx)
43c52d:	65 7a 50             	gs jp  0x43c580
43c530:	71 4a                	jno    0x43c57c
43c532:	41                   	inc    %ecx
43c533:	35 65 6b 62 4e       	xor    $0x4e626b65,%eax
43c538:	51                   	push   %ecx
43c539:	49                   	dec    %ecx
43c53a:	66 73 5a             	data16 jae 0x43c597
43c53d:	62 66 43             	bound  %esp,0x43(%esi)
43c540:	77 4f                	ja     0x43c591
43c542:	4d                   	dec    %ebp
43c543:	76 53                	jbe    0x43c598
43c545:	36 51                	ss push %ecx
43c547:	68 63 75 35 6f       	push   $0x6f357563
43c54c:	6c                   	insb   (%dx),%es:(%edi)
43c54d:	6c                   	insb   (%dx),%es:(%edi)
43c54e:	2b 46 79             	sub    0x79(%esi),%eax
43c551:	6e                   	outsb  %ds:(%esi),(%dx)
43c552:	48                   	dec    %eax
43c553:	36 32 62 76          	xor    %ss:0x76(%edx),%ah
43c557:	55                   	push   %ebp
43c558:	6a 70                	push   $0x70
43c55a:	4e                   	dec    %esi
43c55b:	53                   	push   %ebx
43c55c:	4d                   	dec    %ebp
43c55d:	6d                   	insl   (%dx),%es:(%edi)
43c55e:	70 51                	jo     0x43c5b1
43c560:	4d                   	dec    %ebp
43c561:	32 45 76             	xor    0x76(%ebp),%al
43c564:	66 7a 77             	data16 jp 0x43c5de
43c567:	51                   	push   %ecx
43c568:	38 38                	cmp    %bh,(%eax)
43c56a:	2f                   	das
43c56b:	46                   	inc    %esi
43c56c:	52                   	push   %edx
43c56d:	32 45 32             	xor    0x32(%ebp),%al
43c570:	41                   	inc    %ecx
43c571:	35 31 33 64 41       	xor    $0x41643331,%eax
43c576:	36 45                	ss inc %ebp
43c578:	30 47 56             	xor    %al,0x56(%edi)
43c57b:	58                   	pop    %eax
43c57c:	38 36                	cmp    %dh,(%esi)
43c57e:	50                   	push   %eax
43c57f:	57                   	push   %edi
43c580:	54                   	push   %esp
43c581:	71 67                	jno    0x43c5ea
43c583:	79 77                	jns    0x43c5fc
43c585:	48                   	dec    %eax
43c586:	54                   	push   %esp
43c587:	5a                   	pop    %edx
43c588:	34 48                	xor    $0x48,%al
43c58a:	74 45                	je     0x43c5d1
43c58c:	67 58                	addr16 pop %eax
43c58e:	39 39                	cmp    %edi,(%ecx)
43c590:	5a                   	pop    %edx
43c591:	5a                   	pop    %edx
43c592:	69 6d 76 4c 37 63 73 	imul   $0x7363374c,0x76(%ebp),%ebp
43c599:	31 61 68             	xor    %esp,0x68(%ecx)
43c59c:	49                   	dec    %ecx
43c59d:	65 45                	gs inc %ebp
43c59f:	35 2f 65 73 74       	xor    $0x7473652f,%eax
43c5a4:	68 56 4f 4d 77       	push   $0x774d4f56
43c5a9:	54                   	push   %esp
43c5aa:	32 6a 4f             	xor    0x4f(%edx),%ch
43c5ad:	61                   	popa
43c5ae:	70 55                	jo     0x43c605
43c5b0:	55                   	push   %ebp
43c5b1:	30 6a 2b             	xor    %ch,0x2b(%edx)
43c5b4:	30 70 59             	xor    %dh,0x59(%eax)
43c5b7:	61                   	popa
43c5b8:	74 68                	je     0x43c622
43c5ba:	73 76                	jae    0x43c632
43c5bc:	61                   	popa
43c5bd:	6b 33 5a             	imul   $0x5a,(%ebx),%esi
43c5c0:	68 35 4d 41 6b       	push   $0x6b414d35
43c5c5:	62 5a 55             	bound  %ebx,0x55(%edx)
43c5c8:	64 46                	fs inc %esi
43c5ca:	41                   	inc    %ecx
43c5cb:	52                   	push   %edx
43c5cc:	6b 65 55 76          	imul   $0x76,0x55(%ebp),%esp
43c5d0:	63 38                	arpl   %edi,(%eax)
43c5d2:	35 69 59 41 76       	xor    $0x76415969,%eax
43c5d7:	56                   	push   %esi
43c5d8:	50                   	push   %eax
43c5d9:	69 71 34 73 78 77 79 	imul   $0x79777873,0x34(%ecx),%esi
43c5e0:	58                   	pop    %eax
43c5e1:	32 2b                	xor    (%ebx),%ch
43c5e3:	7a 44                	jp     0x43c629
43c5e5:	67 43                	addr16 inc %ebx
43c5e7:	6d                   	insl   (%dx),%es:(%edi)
43c5e8:	4b                   	dec    %ebx
43c5e9:	49                   	dec    %ecx
43c5ea:	76 41                	jbe    0x43c62d
43c5ec:	4a                   	dec    %edx
43c5ed:	2f                   	das
43c5ee:	6d                   	insl   (%dx),%es:(%edi)
43c5ef:	63 59 78             	arpl   %ebx,0x78(%ecx)
43c5f2:	36 42                	ss inc %edx
43c5f4:	31 30                	xor    %esi,(%eax)
43c5f6:	6b 62 4b 46          	imul   $0x46,0x4b(%edx),%esp
43c5fa:	32 58 68             	xor    0x68(%eax),%bl
43c5fd:	57                   	push   %edi
43c5fe:	79 75                	jns    0x43c675
43c600:	55                   	push   %ebp
43c601:	35 70 38 46 45       	xor    $0x45463870,%eax
43c606:	74 49                	je     0x43c651
43c608:	65 4a                	gs dec %edx
43c60a:	34 4c                	xor    $0x4c,%al
43c60c:	46                   	inc    %esi
43c60d:	74 43                	je     0x43c652
43c60f:	76 4b                	jbe    0x43c65c
43c611:	64 76 72             	fs jbe 0x43c686
43c614:	35 69 56 72 46       	xor    $0x46725669,%eax
43c619:	6a 50                	push   $0x50