43c4f8:	57                   	push   %edi
43c4f9:	61                   	popa
43c4fa:	4e                   	dec    %esi
43c4fb:	38 65 49             	cmp    %ah,0x49(%ebp)
43c4fe:	6f                   	outsl  %ds:(%esi),(%dx)
43c4ff:	69 46 33 4b 35 54 6d 	imul   $0x6d54354b,0x33(%esi),%eax
43c506:	52                   	push   %edx
43c507:	72 58                	jb     0x43c561
43c509:	61                   	popa
43c50a:	34 74                	xor    $0x74,%al
43c50c:	4c                   	dec    %esp
43c50d:	34 74                	xor    $0x74,%al
43c50f:	73 7a                	jae    0x43c58b
43c511:	38 68 43             	cmp    %ch,0x43(%eax)
43c514:	32 53 36             	xor    0x36(%ebx),%dl
43c517:	49                   	dec    %ecx
43c518:	67 36 69 64 78 67 57 	imul   $0x34625767,%ss:0x78(%si),%esp
43c51f:	62 34
43c521:	70 43                	jo     0x43c566
43c523:	49                   	dec    %ecx
43c524:	5a                   	pop    %edx
43c525:	70 56                	jo     0x43c57d
43c527:	67 50                	addr16 push %eax
43c529:	6b 31 58             	imul   $0x58,(%ecx),%esi
43c52c:	56                   	push   %esi
43c52d:	4d                   	dec    %ebp
43c52e:	38 6c 61 53          	cmp    %ch,0x53(%ecx,%eiz,2)
43c532:	44                   	inc    %esp
43c533:	6e                   	outsb  %ds:(%esi),(%dx)
43c534:	74 58                	je     0x43c58e
43c536:	67 63 70 68          	arpl   %esi,0x68(%bx,%si)
43c53a:	34 77                	xor    $0x77,%al
43c53c:	55                   	push   %ebp
43c53d:	71 38                	jno    0x43c577
43c53f:	74 41                	je     0x43c582
43c541:	6e                   	outsb  %ds:(%esi),(%dx)
43c542:	57                   	push   %edi
43c543:	59                   	pop    %ecx
43c544:	35 66 59 2b 4a       	xor    $0x4a2b5966,%eax
43c549:	59                   	pop    %ecx
43c54a:	52                   	push   %edx
43c54b:	48                   	dec    %eax
43c54c:	39 63 49             	cmp    %esp,0x49(%ebx)
43c54f:	46                   	inc    %esi
43c550:	73 38                	jae    0x43c58a
43c552:	61                   	popa
43c553:	76 69                	jbe    0x43c5be
43c555:	75 62                	jne    0x43c5b9
43c557:	65 73 4d             	gs jae 0x43c5a7
43c55a:	7a 36                	jp     0x43c592
43c55c:	33 4b 79             	xor    0x79(%ebx),%ecx
43c55f:	68 44 7a 4b 4d       	push   $0x4d4b7a44
43c564:	49                   	dec    %ecx
43c565:	46                   	inc    %esi
43c566:	75 6b                	jne    0x43c5d3
43c568:	56                   	push   %esi
43c569:	4b                   	dec    %ebx
43c56a:	70 34                	jo     0x43c5a0
43c56c:	52                   	push   %edx
43c56d:	2b 74 74 69          	sub    0x69(%esp,%esi,2),%esi
43c571:	52                   	push   %edx
43c572:	74 49                	je     0x43c5bd
43c574:	50                   	push   %eax
43c575:	41                   	inc    %ecx
43c576:	54                   	push   %esp
43c577:	37                   	aaa
43c578:	57                   	push   %edi
43c579:	2f                   	das
43c57a:	4f                   	dec    %edi
43c57b:	6b 39 78             	imul   $0x78,(%ecx),%edi
43c57e:	63 79 7a             	arpl   %edi,0x7a(%ecx)
43c581:	57                   	push   %edi
43c582:	36 78 69             	ss js  0x43c5ee
43c585:	73 57                	jae    0x43c5de
43c587:	58                   	pop    %eax
43c588:	61                   	popa
43c589:	30 74 6d 6d          	xor    %dh,0x6d(%ebp,%ebp,2)
43c58d:	62 37                	bound  %esi,(%edi)
43c58f:	57                   	push   %edi
43c590:	36 6c                	ss insb (%dx),%es:(%edi)
43c592:	67 44                	addr16 inc %esp
43c594:	31 6f 6e             	xor    %ebp,0x6e(%edi)
43c597:	31 48 6a             	xor    %ecx,0x6a(%eax)
43c59a:	5a                   	pop    %edx
43c59b:	56                   	push   %esi
43c59c:	4f                   	dec    %edi
43c59d:	57                   	push   %edi
43c59e:	50                   	push   %eax
43c59f:	38 71 54             	cmp    %dh,0x54(%ecx)
43c5a2:	50                   	push   %eax
43c5a3:	57                   	push   %edi
43c5a4:	43                   	inc    %ebx
43c5a5:	45                   	inc    %ebp
43c5a6:	62 78 48             	bound  %edi,0x48(%eax)
43c5a9:	53                   	push   %ebx
43c5aa:	70 32                	jo     0x43c5de
43c5ac:	4d                   	dec    %ebp
43c5ad:	63 51 46             	arpl   %edx,0x46(%ecx)
43c5b0:	52                   	push   %edx
43c5b1:	36 30 65 53          	xor    %ah,%ss:0x53(%ebp)
43c5b5:	78 50                	js     0x43c607
43c5b7:	6e                   	outsb  %ds:(%esi),(%dx)
43c5b8:	70 32                	jo     0x43c5ec
43c5ba:	33 75 68             	xor    0x68(%ebp),%esi
43c5bd:	30 32                	xor    %dh,(%edx)
43c5bf:	6c                   	insb   (%dx),%es:(%edi)
43c5c0:	49                   	dec    %ecx
43c5c1:	66 59                	pop    %cx
43c5c3:	45                   	inc    %ebp
43c5c4:	39 48 2b             	cmp    %ecx,0x2b(%eax)
43c5c7:	5a                   	pop    %edx
43c5c8:	49                   	dec    %ecx
43c5c9:	4d                   	dec    %ebp
43c5ca:	38 5a 76             	cmp    %bl,0x76(%edx)
43c5cd:	6c                   	insb   (%dx),%es:(%edi)
43c5ce:	78 4c                	js     0x43c61c
43c5d0:	49                   	dec    %ecx
43c5d1:	73 64                	jae    0x43c637
43c5d3:	54                   	push   %esp
43c5d4:	47                   	inc    %edi
43c5d5:	73 41                	jae    0x43c618
43c5d7:	62 4e 4e             	bound  %ecx,0x4e(%esi)
43c5da:	65 47                	gs inc %edi
43c5dc:	6b 67 7a 4a          	imul   $0x4a,0x7a(%edi),%esp
43c5e0:	66 79 2b             	data16 jns 0x43c60e
43c5e3:	42                   	inc    %edx
43c5e4:	4c                   	dec    %esp
43c5e5:	78 4a                	js     0x43c631
43c5e7:	70 44                	jo     0x43c62d
43c5e9:	57                   	push   %edi
43c5ea:	33 6f 7a             	xor    0x7a(%edi),%ebp
43c5ed:	2b 50 6f             	sub    0x6f(%eax),%edx
43c5f0:	68 66 6e 4f 67       	push   $0x674f6e66
43c5f5:	49                   	dec    %ecx
43c5f6:	55                   	push   %ebp
43c5f7:	52                   	push   %edx
43c5f8:	45                   	inc    %ebp
43c5f9:	2f                   	das
43c5fa:	72 35                	jb     0x43c631
43c5fc:	31 7a 63             	xor    %edi,0x63(%edx)
43c5ff:	6b 4e 65 36          	imul   $0x36,0x65(%esi),%ecx
43c603:	47                   	inc    %edi
43c604:	69 77 59 38 68 76 65 	imul   $0x65766838,0x59(%edi),%esi
43c60b:	7a 4e                	jp     0x43c65b
43c60d:	54                   	push   %esp
43c60e:	4d                   	dec    %ebp
43c60f:	67 51                	addr16 push %ecx
43c611:	64 44                	fs inc %esp
43c613:	55                   	push   %ebp
43c614:	38 4d 31             	cmp    %cl,0x31(%ebp)
43c617:	4c                   	dec    %esp
43c618:	6c                   	insb   (%dx),%es:(%edi)
43c619:	65 71 6b             	gs jno 0x43c687
43c61c:	36 6c                	ss insb (%dx),%es:(%edi)
43c61e:	61                   	popa
43c61f:	35 37 38 71 4b       	xor    $0x4b713837,%eax
43c624:	62 32                	bound  %esi,(%edx)
43c626:	54                   	push   %esp
43c627:	38 74 2b 51          	cmp    %dh,0x51(%ebx,%ebp,1)
43c62b:	46                   	inc    %esi
43c62c:	37                   	aaa
43c62d:	37                   	aaa
43c62e:	73 4f                	jae    0x43c67f
43c630:	51                   	push   %ecx
43c631:	67 69 30 72 43 31 4b 	imul   $0x4b314372,(%bx,%si),%esi
43c638:	71 78                	jno    0x43c6b2
43c63a:	77 54                	ja     0x43c690
43c63c:	46                   	inc    %esi
43c63d:	6a 4b                	push   $0x4b
43c63f:	54                   	push   %esp
43c640:	61                   	popa
43c641:	2f                   	das
43c642:	63 42 45             	arpl   %eax,0x45(%edx)
43c645:	59                   	pop    %ecx
43c646:	72 58                	jb     0x43c6a0
43c648:	78 61                	js     0x43c6ab
43c64a:	6e                   	outsb  %ds:(%esi),(%dx)
43c64b:	31 6a 52             	xor    %ebp,0x52(%edx)
43c64e:	43                   	inc    %ebx
43c64f:	52                   	push   %edx
43c650:	45                   	inc    %ebp
43c651:	4b                   	dec    %ebx
43c652:	59                   	pop    %ecx
43c653:	46                   	inc    %esi
43c654:	49                   	dec    %ecx
43c655:	63 49 4f             	arpl   %ecx,0x4f(%ecx)
43c658:	75 79                	jne    0x43c6d3
43c65a:	38 63 45             	cmp    %ah,0x45(%ebx)
43c65d:	57                   	push   %edi
43c65e:	30 46 4f             	xor    %al,0x4f(%esi)
43c661:	5a                   	pop    %edx
43c662:	64 68 38 62 65 70    	fs push $0x70656238
43c668:	4f                   	dec    %edi
43c669:	72 43                	jb     0x43c6ae
43c66b:	42                   	inc    %edx
43c66c:	69 70 5a 6b 6b 59 45 	imul   $0x45596b6b,0x5a(%eax),%esi
43c673:	7a 5a                	jp     0x43c6cf
43c675:	34 37                	xor    $0x37,%al
43c677:	66 42                	inc    %dx
43c679:	73 51                	jae    0x43c6cc
43c67b:	49                   	dec    %ecx
43c67c:	75 59                	jne    0x43c6d7
43c67e:	50                   	push   %eax
43c67f:	7a 49                	jp     0x43c6ca
43c681:	53                   	push   %ebx
43c682:	4b                   	dec    %ebx
43c683:	4c                   	dec    %esp
43c684:	54                   	push   %esp
43c685:	6e                   	outsb  %ds:(%esi),(%dx)
43c686:	75 39                	jne    0x43c6c1
43c688:	51                   	push   %ecx
43c689:	70 39                	jo     0x43c6c4
43c68b:	70 38                	jo     0x43c6c5
43c68d:	6a 67                	push   $0x67
43c68f:	6a 74                	push   $0x74
43c691:	6e                   	outsb  %ds:(%esi),(%dx)
43c692:	63 2b                	arpl   %ebp,(%ebx)
43c694:	35 41 4f 73 78       	xor    $0x78734f41,%eax
43c699:	4f                   	dec    %edi
43c69a:	75 62                	jne    0x43c6fe
43c69c:	48                   	dec    %eax
43c69d:	31 33                	xor    %esi,(%ebx)
43c69f:	6c                   	insb   (%dx),%es:(%edi)
43c6a0:	72 5a                	jb     0x43c6fc
43c6a2:	70 74                	jo     0x43c718
43c6a4:	50                   	push   %eax
43c6a5:	68 46 31 68 2b       	push   $0x2b683146
43c6aa:	4c                   	dec    %esp
43c6ab:	71 38                	jno    0x43c6e5
43c6ad:	36 79 32             	ss jns 0x43c6e2
43c6b0:	2b 74 79 57          	sub    0x57(%ecx,%edi,2),%esi
43c6b4:	36 79 36             	ss jns 0x43c6ed
43c6b7:	68 4b 36 74 6a       	push   $0x6a74364b
43c6bc:	72 49                	jb     0x43c707
43c6be:	43                   	inc    %ebx
43c6bf:	63 42 4a             	arpl   %eax,0x4a(%edx)
43c6c2:	76 2f                	jbe    0x43c6f3
43c6c4:	73 50                	jae    0x43c716
43c6c6:	76 77                	jbe    0x43c73f
43c6c8:	6d                   	insl   (%dx),%es:(%edi)
43c6c9:	30 37                	xor    %dh,(%edi)
43c6cb:	6f                   	outsl  %ds:(%esi),(%dx)
43c6cc:	2f                   	das
43c6cd:	2f                   	das
43c6ce:	30 42 4b             	xor    %al,0x4b(%edx)
43c6d1:	71 77                	jno    0x43c74a
43c6d3:	73 5a                	jae    0x43c72f
43c6d5:	43                   	inc    %ebx
43c6d6:	51                   	push   %ecx
43c6d7:	52                   	push   %edx
43c6d8:	37                   	aaa
43c6d9:	4f                   	dec    %edi
43c6da:	4f                   	dec    %edi
43c6db:	53                   	push   %ebx
43c6dc:	71 47                	jno    0x43c725
43c6de:	57                   	push   %edi
43c6df:	4c                   	dec    %esp
43c6e0:	4b                   	dec    %ebx
43c6e1:	70 7a                	jo     0x43c75d
43c6e3:	64 6e                	outsb  %fs:(%esi),(%dx)
43c6e5:	4a                   	dec    %edx
43c6e6:	6c                   	insb   (%dx),%es:(%edi)
43c6e7:	33 77 46             	xor    0x46(%edi),%esi
43c6ea:	73 35                	jae    0x43c721
43c6ec:	51                   	push   %ecx
43c6ed:	6a 78                	push   $0x78
43c6ef:	76 37                	jbe    0x43c728
43c6f1:	72 57                	jb     0x43c74a
43c6f3:	41                   	inc    %ecx
43c6f4:	53                   	push   %ebx
43c6f5:	30 32                	xor    %dh,(%edx)
43c6f7:	6c                   	insb   (%dx),%es:(%edi)
43c6f8:	79 50                	jns    0x43c74a
43c6fa:	44                   	inc    %esp
43c6fb:	33 38                	xor    (%eax),%edi
43c6fd:	55                   	push   %ebp
43c6fe:	77 54                	ja     0x43c754
43c700:	6e                   	outsb  %ds:(%esi),(%dx)
43c701:	67 51                	addr16 push %ecx
43c703:	2b 69 39             	sub    0x39(%ecx),%ebp
43c706:	35 65 59 4a 70       	xor    $0x704a5965,%eax
43c70b:	2f                   	das
43c70c:	2f                   	das
43c70d:	4e                   	dec    %esi
43c70e:	50                   	push   %eax
43c70f:	77 6d                	ja     0x43c77e
43c711:	6c                   	insb   (%dx),%es:(%edi)
43c712:	44                   	inc    %esp
43c713:	52                   	push   %edx
43c714:	65 54                	gs push %esp
43c716:	62 79 4f             	bound  %edi,0x4f(%ecx)
43c719:	58                   	pop    %eax
43c71a:	62 58 51             	bound  %ebx,0x51(%eax)
43c71d:	76 31                	jbe    0x43c750
43c71f:	47                   	inc    %edi
43c720:	79 51                	jns    0x43c773
43c722:	32 55 57             	xor    0x57(%ebp),%dl
43c725:	54                   	push   %esp
43c726:	77 66                	ja     0x43c78e
43c728:	6c                   	insb   (%dx),%es:(%edi)
43c729:	66 39 41 51          	cmp    %ax,0x51(%ecx)
43c72d:	63 71 51             	arpl   %esi,0x51(%ecx)
43c730:	6f                   	outsl  %ds:(%esi),(%dx)
43c731:	55                   	push   %ebp
43c732:	68 72 64 36 4a       	push   $0x4a366472
43c737:	71 5a                	jno    0x43c793
43c739:	71 4e                	jno    0x43c789
43c73b:	4b                   	dec    %ebx
43c73c:	30 61 67             	xor    %ah,0x67(%ecx)
43c73f:	34 64                	xor    $0x64,%al
43c741:	71 58                	jno    0x43c79b
43c743:	33 77 52             	xor    0x52(%edi),%esi
43c746:	4f                   	dec    %edi
43c747:	53                   	push   %ebx
43c748:	39 47 7a             	cmp    %eax,0x7a(%edi)
43c74b:	44                   	inc    %esp
43c74c:	62 70 68             	bound  %esi,0x68(%eax)
43c74f:	70 6a                	jo     0x43c7bb
43c751:	35 71 36 69 48       	xor    $0x48693671,%eax
43c756:	67 75 45             	addr16 jne 0x43c79e
43c759:	56                   	push   %esi
43c75a:	69 71 6e 67 69 76 42 	imul   $0x42766967,0x6e(%ecx),%esi
43c761:	36 6d                	ss insl (%dx),%es:(%edi)
43c763:	62 53 54             	bound  %edx,0x54(%ebx)
43c766:	45                   	inc    %ebp
43c767:	59                   	pop    %ecx
43c768:	50                   	push   %eax
43c769:	33 75 59             	xor    0x59(%ebp),%esi
43c76c:	6c                   	insb   (%dx),%es:(%edi)
43c76d:	54                   	push   %esp
43c76e:	71 59                	jno    0x43c7c9
43c770:	63 67 54             	arpl   %esp,0x54(%edi)
43c773:	64 79 58             	fs jns 0x43c7ce
43c776:	31 4c 75 6e          	xor    %ecx,0x6e(%ebp,%esi,2)
43c77a:	52                   	push   %edx
43c77b:	7a 54                	jp     0x43c7d1
43c77d:	62 66 61             	bound  %esp,0x61(%esi)
43c780:	46                   	inc    %esi
43c781:	55                   	push   %ebp
43c782:	6a 56                	push   $0x56
43c784:	51                   	push   %ecx
43c785:	45                   	inc    %ebp
43c786:	74 4a                	je     0x43c7d2
43c788:	62 79 5a             	bound  %edi,0x5a(%ecx)
43c78b:	6b 6d 33 56          	imul   $0x56,0x33(%ebp),%ebp
43c78f:	72 6b                	jb     0x43c7fc
43c791:	65 77 55             	gs ja  0x43c7e9
43c794:	2b 77 42             	sub    0x42(%edi),%esi
43c797:	7a 52                	jp     0x43c7eb
43c799:	35 61 64 67 30       	xor    $0x30676461,%eax