43e56d:	67 2b 75 43          	sub    0x43(%di),%esi
43e571:	5a                   	pop    %edx
43e572:	43                   	inc    %ebx
43e573:	77 2f                	ja     0x43e5a4
43e575:	65 62 59 46          	bound  %ebx,%gs:0x46(%ecx)
43e579:	77 35                	ja     0x43e5b0
43e57b:	6a 6e                	push   $0x6e
43e57d:	39 2b                	cmp    %ebp,(%ebx)
43e57f:	36 67 35 37 6f 53 53 	ss addr16 xor $0x53536f37,%eax
43e586:	63 48 51             	arpl   %ecx,0x51(%eax)
43e589:	69 53 53 77 71 33 4b 	imul   $0x4b337177,0x53(%ebx),%edx
43e590:	64 4e                	fs dec %esi
43e592:	78 75                	js     0x43e609
43e594:	46                   	inc    %esi
43e595:	6b 2f 45             	imul   $0x45,(%edi),%ebp
43e598:	4b                   	dec    %ebx
43e599:	76 61                	jbe    0x43e5fc
43e59b:	46                   	inc    %esi
43e59c:	31 61 58             	xor    %esp,0x58(%ecx)
43e59f:	74 55                	je     0x43e5f6
43e5a1:	66 71 4b             	data16 jno 0x43e5ef
43e5a4:	54                   	push   %esp
43e5a5:	54                   	push   %esp
43e5a6:	68 75 48 48 51       	push   $0x51484875
43e5ab:	6f                   	outsl  %ds:(%esi),(%dx)
43e5ac:	7a 59                	jp     0x43e607
43e5ae:	4f                   	dec    %edi
43e5af:	4e                   	dec    %esi
43e5b0:	6f                   	outsl  %ds:(%esi),(%dx)
43e5b1:	65 77 53             	gs ja  0x43e607
43e5b4:	50                   	push   %eax
43e5b5:	75 55                	jne    0x43e60c
43e5b7:	54                   	push   %esp
43e5b8:	30 6e 34             	xor    %ch,0x34(%esi)
43e5bb:	74 2f                	je     0x43e5ec
43e5bd:	6b 5a 5a 4b          	imul   $0x4b,0x5a(%edx),%ebx
43e5c1:	78 62                	js     0x43e625
43e5c3:	6a 67                	push   $0x67
43e5c5:	59                   	pop    %ecx
43e5c6:	4a                   	dec    %edx
43e5c7:	7a 39                	jp     0x43e602
43e5c9:	65 4f                	gs dec %edi
43e5cb:	72 2f                	jb     0x43e5fc
43e5cd:	2f                   	das
43e5ce:	47                   	inc    %edi
43e5cf:	7a 2f                	jp     0x43e600
43e5d1:	42                   	inc    %edx
43e5d2:	76 52                	jbe    0x43e626
43e5d4:	76 4e                	jbe    0x43e624
43e5d6:	35 61 74 63 35       	xor    $0x35637461,%eax
43e5db:	32 71 50             	xor    0x50(%ecx),%dh
43e5de:	6b 69 37 34          	imul   $0x34,0x37(%ecx),%ebp
43e5e2:	53                   	push   %ebx
43e5e3:	37                   	aaa
43e5e4:	4e                   	dec    %esi
43e5e5:	50                   	push   %eax
43e5e6:	41                   	inc    %ecx
43e5e7:	2b 6a 78             	sub    0x78(%edx),%ebp
43e5ea:	45                   	inc    %ebp
43e5eb:	58                   	pop    %eax
43e5ec:	6f                   	outsl  %ds:(%esi),(%dx)
43e5ed:	7a 37                	jp     0x43e626
43e5ef:	52                   	push   %edx
43e5f0:	4b                   	dec    %ebx
43e5f1:	71 70                	jno    0x43e663
43e5f3:	61                   	popa
43e5f4:	57                   	push   %edi
43e5f5:	30 79 41             	xor    %bh,0x41(%ecx)
43e5f8:	78 48                	js     0x43e642
43e5fa:	7a 6c                	jp     0x43e668
43e5fc:	61                   	popa
43e5fd:	41                   	inc    %ecx
43e5fe:	66 76 55             	data16 jbe 0x43e656
43e601:	6a 46                	push   $0x46
43e603:	6e                   	outsb  %ds:(%esi),(%dx)
43e604:	76 71                	jbe    0x43e677
43e606:	49                   	dec    %ecx
43e607:	31 7a 49             	xor    %edi,0x49(%edx)
43e60a:	50                   	push   %eax
43e60b:	5a                   	pop    %edx
43e60c:	7a 6c                	jp     0x43e67a
43e60e:	66 33 52 2f          	xor    0x2f(%edx),%dx
43e612:	74 36                	je     0x43e64a
43e614:	42                   	inc    %edx
43e615:	31 34 32             	xor    %esi,(%edx,%esi,1)
43e618:	2f                   	das
43e619:	4d                   	dec    %ebp
43e61a:	67 4a                	addr16 dec %edx
43e61c:	56                   	push   %esi
43e61d:	77 48                	ja     0x43e667
43e61f:	64 6e                	outsb  %fs:(%esi),(%dx)
43e621:	52                   	push   %edx
43e622:	79 4d                	jns    0x43e671
43e624:	56                   	push   %esi
43e625:	67 68 77 70 73 46    	addr16 push $0x46737077
43e62b:	4e                   	dec    %esi
43e62c:	77 78                	ja     0x43e6a6
43e62e:	46                   	inc    %esi
43e62f:	36 65 74 53          	ss gs je 0x43e686
43e633:	6d                   	insl   (%dx),%es:(%edi)
43e634:	2f                   	das
43e635:	35 37 5a 4b 61       	xor    $0x614b5a37,%eax
43e63a:	64 6f                	outsl  %fs:(%esi),(%dx)
43e63c:	79 57                	jns    0x43e695
43e63e:	41                   	inc    %ecx
43e63f:	57                   	push   %edi
43e640:	6a 41                	push   $0x41
43e642:	37                   	aaa
43e643:	46                   	inc    %esi
43e644:	75 36                	jne    0x43e67c
43e646:	33 4d 58             	xor    0x58(%ebp),%ecx
43e649:	5a                   	pop    %edx
43e64a:	64 63 57 5a          	arpl   %edx,%fs:0x5a(%edi)
43e64e:	4c                   	dec    %esp
43e64f:	59                   	pop    %ecx
43e650:	74 58                	je     0x43e6aa
43e652:	79 65                	jns    0x43e6b9
43e654:	4a                   	dec    %edx
43e655:	34 69                	xor    $0x69,%al
43e657:	46                   	inc    %esi
43e658:	4a                   	dec    %edx
43e659:	6b 61 55 4f          	imul   $0x4f,0x55(%ecx),%esp
43e65d:	45                   	inc    %ebp
43e65e:	65 52                	gs push %edx
43e660:	67 4f                	addr16 dec %edi
43e662:	57                   	push   %edi
43e663:	6a 6e                	push   $0x6e
43e665:	57                   	push   %edi
43e666:	51                   	push   %ecx
43e667:	6a 43                	push   $0x43
43e669:	52                   	push   %edx
43e66a:	72 30                	jb     0x43e69c
43e66c:	4c                   	dec    %esp
43e66d:	4e                   	dec    %esi
43e66e:	4b                   	dec    %ebx
43e66f:	58                   	pop    %eax
43e670:	7a 72                	jp     0x43e6e4
43e672:	30 63 51             	xor    %ah,0x51(%ebx)
43e675:	69 76 46 61 7a 6a 32 	imul   $0x326a7a61,0x46(%esi),%esi
43e67c:	73 61                	jae    0x43e6df
43e67e:	58                   	pop    %eax
43e67f:	78 57                	js     0x43e6d8
43e681:	42                   	inc    %edx
43e682:	76 39                	jbe    0x43e6bd
43e684:	32 68 34             	xor    0x34(%eax),%ch
43e687:	2f                   	das
43e688:	6a 43                	push   $0x43
43e68a:	79 6e                	jns    0x43e6fa
43e68c:	5a                   	pop    %edx
43e68d:	6f                   	outsl  %ds:(%esi),(%dx)
43e68e:	37                   	aaa
43e68f:	5a                   	pop    %edx
43e690:	52                   	push   %edx
43e691:	76 6f                	jbe    0x43e702
43e693:	38 62 59             	cmp    %ah,0x59(%edx)
43e696:	4f                   	dec    %edi
43e697:	64 64 56             	fs fs push %esi
43e69a:	75 30                	jne    0x43e6cc
43e69c:	74 2f                	je     0x43e6cd
43e69e:	66 7a 53             	data16 jp 0x43e6f4
43e6a1:	36 48                	ss dec %eax
43e6a3:	41                   	inc    %ecx
43e6a4:	70 78                	jo     0x43e71e
43e6a6:	30 4f 38             	xor    %cl,0x38(%edi)
43e6a9:	30 75 58             	xor    %dh,0x58(%ebp)
43e6ac:	6d                   	insl   (%dx),%es:(%edi)
43e6ad:	56                   	push   %esi
43e6ae:	6c                   	insb   (%dx),%es:(%edi)
43e6af:	6a 35                	push   $0x35
43e6b1:	57                   	push   %edi
43e6b2:	76 54                	jbe    0x43e708
43e6b4:	6e                   	outsb  %ds:(%esi),(%dx)
43e6b5:	72 6f                	jb     0x43e726
43e6b7:	79 64                	jns    0x43e71d
43e6b9:	6a 4c                	push   $0x4c
43e6bb:	65 46                	gs inc %esi
43e6bd:	35 66 4b 61 49       	xor    $0x49614b66,%eax
43e6c2:	42                   	inc    %edx
43e6c3:	47                   	inc    %edi
43e6c4:	30 38                	xor    %bh,(%eax)
43e6c6:	56                   	push   %esi
43e6c7:	34 33                	xor    $0x33,%al
43e6c9:	45                   	inc    %ebp
43e6ca:	66 4f                	dec    %di
43e6cc:	57                   	push   %edi
43e6cd:	55                   	push   %ebp
43e6ce:	77 41                	ja     0x43e711
43e6d0:	73 64                	jae    0x43e736
43e6d2:	48                   	dec    %eax
43e6d3:	34 71                	xor    $0x71,%al
43e6d5:	73 59                	jae    0x43e730
43e6d7:	66 73 43             	data16 jae 0x43e71d
43e6da:	61                   	popa
43e6db:	54                   	push   %esp
43e6dc:	47                   	inc    %edi
43e6dd:	2b 32                	sub    (%edx),%esi
43e6df:	70 4c                	jo     0x43e72d
43e6e1:	42                   	inc    %edx
43e6e2:	61                   	popa
43e6e3:	5a                   	pop    %edx
43e6e4:	32 75 44             	xor    0x44(%ebp),%dh
43e6e7:	78 44                	js     0x43e72d
43e6e9:	2f                   	das
43e6ea:	70 4f                	jo     0x43e73b
43e6ec:	6f                   	outsl  %ds:(%esi),(%dx)
43e6ed:	6c                   	insb   (%dx),%es:(%edi)
43e6ee:	76 48                	jbe    0x43e738
43e6f0:	4e                   	dec    %esi
43e6f1:	2b 41 4a             	sub    0x4a(%ecx),%eax
43e6f4:	43                   	inc    %ebx
43e6f5:	56                   	push   %esi
43e6f6:	63 57 30             	arpl   %edx,0x30(%edi)
43e6f9:	4a                   	dec    %edx
43e6fa:	4a                   	dec    %edx
43e6fb:	4e                   	dec    %esi
43e6fc:	39 50 56             	cmp    %edx,0x56(%eax)
43e6ff:	42                   	inc    %edx
43e700:	31 39                	xor    %edi,(%ecx)
43e702:	78 6a                	js     0x43e76e
43e704:	6e                   	outsb  %ds:(%esi),(%dx)
43e705:	6b 76 70 69          	imul   $0x69,0x70(%esi),%esi
43e709:	73 4a                	jae    0x43e755
43e70b:	42                   	inc    %edx
43e70c:	31 6e 66             	xor    %ebp,0x66(%esi)
43e70f:	62 30                	bound  %esi,(%eax)
43e711:	44                   	inc    %esp
43e712:	61                   	popa
43e713:	6d                   	insl   (%dx),%es:(%edi)
43e714:	73 32                	jae    0x43e748
43e716:	6e                   	outsb  %ds:(%esi),(%dx)
43e717:	34 35                	xor    $0x35,%al
43e719:	48                   	dec    %eax
43e71a:	48                   	dec    %eax
43e71b:	74 36                	je     0x43e753
43e71d:	7a 70                	jp     0x43e78f
43e71f:	55                   	push   %ebp
43e720:	44                   	inc    %esp
43e721:	47                   	inc    %edi
43e722:	32 45 30             	xor    0x30(%ebp),%al
43e725:	6d                   	insl   (%dx),%es:(%edi)
43e726:	59                   	pop    %ecx
43e727:	48                   	dec    %eax
43e728:	4e                   	dec    %esi
43e729:	66 73 4d             	data16 jae 0x43e779
43e72c:	37                   	aaa
43e72d:	4d                   	dec    %ebp
43e72e:	7a 61                	jp     0x43e791
43e730:	48                   	dec    %eax
43e731:	69 51 4b 32 51 6e 62 	imul   $0x626e5132,0x4b(%ecx),%edx
43e738:	59                   	pop    %ecx
43e739:	55                   	push   %ebp
43e73a:	69 6d 79 74 46 61 61 	imul   $0x61614674,0x79(%ebp),%ebp
43e741:	4e                   	dec    %esi
43e742:	55                   	push   %ebp
43e743:	2f                   	das
43e744:	55                   	push   %ebp
43e745:	77 76                	ja     0x43e7bd
43e747:	5a                   	pop    %edx
43e748:	77 65                	ja     0x43e7af
43e74a:	52                   	push   %edx
43e74b:	4d                   	dec    %ebp
43e74c:	58                   	pop    %eax
43e74d:	79 4e                	jns    0x43e79d
43e74f:	4b                   	dec    %ebx
43e750:	54                   	push   %esp
43e751:	4a                   	dec    %edx
43e752:	7a 72                	jp     0x43e7c6
43e754:	41                   	inc    %ecx
43e755:	74 44                	je     0x43e79b
43e757:	53                   	push   %ebx
43e758:	49                   	dec    %ecx
43e759:	6f                   	outsl  %ds:(%esi),(%dx)
43e75a:	6f                   	outsl  %ds:(%esi),(%dx)
43e75b:	6f                   	outsl  %ds:(%esi),(%dx)
43e75c:	69 58 6f 37 6e 39 34 	imul   $0x34396e37,0x6f(%eax),%ebx
43e763:	71 58                	jno    0x43e7bd
43e765:	42                   	inc    %edx
43e766:	6c                   	insb   (%dx),%es:(%edi)
43e767:	36 64 6f             	ss outsl %fs:(%esi),(%dx)
43e76a:	44                   	inc    %esp
43e76b:	68 71 45 31 6d       	push   $0x6d314571
43e770:	76 52                	jbe    0x43e7c4
43e772:	44                   	inc    %esp
43e773:	44                   	inc    %esp
43e774:	54                   	push   %esp
43e775:	61                   	popa
43e776:	30 7a 77             	xor    %bh,0x77(%edx)
43e779:	46                   	inc    %esi
43e77a:	73 50                	jae    0x43e7cc
43e77c:	78 4a                	js     0x43e7c8
43e77e:	31 4b 6f             	xor    %ecx,0x6f(%ebx)
43e781:	2f                   	das
43e782:	2f                   	das
43e783:	55                   	push   %ebp
43e784:	57                   	push   %edi
43e785:	49                   	dec    %ecx
43e786:	52                   	push   %edx
43e787:	68 72 73 66 41       	push   $0x41667372
43e78c:	48                   	dec    %eax
43e78d:	77 6d                	ja     0x43e7fc
43e78f:	73 57                	jae    0x43e7e8
43e791:	46                   	inc    %esi
43e792:	75 61                	jne    0x43e7f5
43e794:	57                   	push   %edi
43e795:	7a 38                	jp     0x43e7cf
43e797:	66 63 30             	arpl   %si,(%eax)
43e79a:	6a 67                	push   $0x67
43e79c:	75 49                	jne    0x43e7e7
43e79e:	66 6d                	insw   (%dx),%es:(%edi)
43e7a0:	38 6f 30             	cmp    %ch,0x30(%edi)
43e7a3:	4a                   	dec    %edx
43e7a4:	53                   	push   %ebx
43e7a5:	69 72 6d 70 42 57 48 	imul   $0x48574270,0x6d(%edx),%esi
43e7ac:	49                   	dec    %ecx
43e7ad:	53                   	push   %ebx
43e7ae:	5a                   	pop    %edx
43e7af:	6c                   	insb   (%dx),%es:(%edi)
43e7b0:	45                   	inc    %ebp
43e7b1:	2b 79 43             	sub    0x43(%ecx),%edi
43e7b4:	6b 30 64             	imul   $0x64,(%eax),%esi
43e7b7:	31 72 6d             	xor    %esi,0x6d(%edx)
43e7ba:	2f                   	das
43e7bb:	64 31 44 54 31       	xor    %eax,%fs:0x31(%esp,%edx,2)
43e7c0:	79 64                	jns    0x43e826
43e7c2:	6d                   	insl   (%dx),%es:(%edi)
43e7c3:	67 54                	addr16 push %esp
43e7c5:	6e                   	outsb  %ds:(%esi),(%dx)
43e7c6:	39 4e 79             	cmp    %ecx,0x79(%esi)
43e7c9:	32 79 2f             	xor    0x2f(%ecx),%bh
43e7cc:	37                   	aaa
43e7cd:	79 36                	jns    0x43e805
43e7cf:	44                   	inc    %esp
43e7d0:	33 35 63 52 33 6c    	xor    0x6c335263,%esi
43e7d6:	69 51 50 47 61 6d 56 	imul   $0x566d6147,0x50(%ecx),%edx
43e7dd:	2f                   	das
43e7de:	44                   	inc    %esp
43e7df:	74 59                	je     0x43e83a
43e7e1:	65 42                	gs inc %edx
43e7e3:	68 5a 46 66 55       	push   $0x5566465a
43e7e8:	50                   	push   %eax
43e7e9:	76 6d                	jbe    0x43e858
43e7eb:	39 55 6d             	cmp    %edx,0x6d(%ebp)
43e7ee:	4a                   	dec    %edx
43e7ef:	58                   	pop    %eax
43e7f0:	4a                   	dec    %edx
43e7f1:	54                   	push   %esp
43e7f2:	44                   	inc    %esp
43e7f3:	51                   	push   %ecx
43e7f4:	53                   	push   %ebx
43e7f5:	32 6f 54             	xor    0x54(%edi),%ch