43f521:	79 68                	jns    0x43f58b
43f523:	76 2f                	jbe    0x43f554
43f525:	59                   	pop    %ecx
43f526:	65 77 4f             	gs ja  0x43f578
43f529:	34 66                	xor    $0x66,%al
43f52b:	47                   	inc    %edi
43f52c:	63 66 35             	arpl   %esp,0x35(%esi)
43f52f:	4e                   	dec    %esi
43f530:	6b 43 4e 6b          	imul   $0x6b,0x4e(%ebx),%eax
43f534:	36 43                	ss inc %ebx
43f536:	62 64 44 72          	bound  %esp,0x72(%esp,%eax,2)
43f53a:	77 65                	ja     0x43f5a1
43f53c:	6b 78 70 45          	imul   $0x45,0x70(%eax),%edi
43f540:	57                   	push   %edi
43f541:	36 72 30             	ss jb  0x43f574
43f544:	48                   	dec    %eax
43f545:	46                   	inc    %esi
43f546:	2f                   	das
43f547:	62 50 75             	bound  %edx,0x75(%eax)
43f54a:	47                   	inc    %edi
43f54b:	36 73 50             	ss jae 0x43f59e
43f54e:	73 44                	jae    0x43f594
43f550:	48                   	dec    %eax
43f551:	79 37                	jns    0x43f58a
43f553:	7a 7a                	jp     0x43f5cf
43f555:	64 44                	fs inc %esp
43f557:	69 35 52 74 49 6e 67 	imul   $0x69473567,0x6e497452,%esi
43f55e:	35 47 69
43f561:	43                   	inc    %ebx
43f562:	62 35 55 32 56 38    	bound  %esi,0x38563255
43f568:	58                   	pop    %eax
43f569:	55                   	push   %ebp
43f56a:	44                   	inc    %esp
43f56b:	62 61 53             	bound  %esp,0x53(%ecx)
43f56e:	58                   	pop    %eax
43f56f:	61                   	popa
43f570:	45                   	inc    %ebp
43f571:	6c                   	insb   (%dx),%es:(%edi)
43f572:	47                   	inc    %edi
43f573:	4d                   	dec    %ebp
43f574:	49                   	dec    %ecx
43f575:	48                   	dec    %eax
43f576:	52                   	push   %edx
43f577:	78 72                	js     0x43f5eb
43f579:	59                   	pop    %ecx
43f57a:	66 71 43             	data16 jno 0x43f5c0
43f57d:	50                   	push   %eax
43f57e:	4b                   	dec    %ebx
43f57f:	6a 4d                	push   $0x4d
43f581:	6c                   	insb   (%dx),%es:(%edi)
43f582:	78 4a                	js     0x43f5ce
43f584:	5a                   	pop    %edx
43f585:	67 2f                	addr16 das
43f587:	49                   	dec    %ecx
43f588:	46                   	inc    %esi
43f589:	49                   	dec    %ecx
43f58a:	32 68 78             	xor    0x78(%eax),%ch
43f58d:	31 52 52             	xor    %edx,0x52(%edx)
43f590:	66 38 73 32          	data16 cmp %dh,0x32(%ebx)
43f594:	72 77                	jb     0x43f60d
43f596:	54                   	push   %esp
43f597:	65 68 75 66 69 57    	gs push $0x57696675
43f59d:	4e                   	dec    %esi
43f59e:	72 37                	jb     0x43f5d7
43f5a0:	58                   	pop    %eax
43f5a1:	39 54 56 49          	cmp    %edx,0x49(%esi,%edx,2)
43f5a5:	42                   	inc    %edx
43f5a6:	44                   	inc    %esp
43f5a7:	54                   	push   %esp
43f5a8:	79 75                	jns    0x43f61f
43f5aa:	42                   	inc    %edx
43f5ab:	59                   	pop    %ecx
43f5ac:	77 75                	ja     0x43f623
43f5ae:	36 42                	ss inc %edx
43f5b0:	6e                   	outsb  %ds:(%esi),(%dx)
43f5b1:	46                   	inc    %esi
43f5b2:	70 49                	jo     0x43f5fd
43f5b4:	35 64 49 49 38       	xor    $0x38494964,%eax
43f5b9:	52                   	push   %edx
43f5ba:	41                   	inc    %ecx
43f5bb:	44                   	inc    %esp
43f5bc:	4c                   	dec    %esp
43f5bd:	79 39                	jns    0x43f5f8
43f5bf:	69 52 4c 39 44 30 33 	imul   $0x33304439,0x4c(%edx),%edx
43f5c6:	52                   	push   %edx
43f5c7:	77 38                	ja     0x43f601
43f5c9:	79 68                	jns    0x43f633
43f5cb:	74 33                	je     0x43f600
43f5cd:	39 78 77             	cmp    %edi,0x77(%eax)
43f5d0:	70 32                	jo     0x43f604
43f5d2:	47                   	inc    %edi
43f5d3:	4b                   	dec    %ebx
43f5d4:	66 36 44             	ss inc %sp
43f5d7:	78 37                	js     0x43f610
43f5d9:	48                   	dec    %eax
43f5da:	68 50 33 45 2f       	push   $0x2f453350
43f5df:	6e                   	outsb  %ds:(%esi),(%dx)
43f5e0:	67 52                	addr16 push %edx
43f5e2:	52                   	push   %edx
43f5e3:	35 43 6d 54 64       	xor    $0x64546d43,%eax
43f5e8:	65 74 6e             	gs je  0x43f659
43f5eb:	69 69 45 61 68 68 48 	imul   $0x48686861,0x45(%ecx),%ebp
43f5f2:	6a 74                	push   $0x74
43f5f4:	49                   	dec    %ecx
43f5f5:	50                   	push   %eax
43f5f6:	76 62                	jbe    0x43f65a
43f5f8:	53                   	push   %ebx
43f5f9:	4c                   	dec    %esp
43f5fa:	4e                   	dec    %esi
43f5fb:	64 4f                	fs dec %edi
43f5fd:	51                   	push   %ecx
43f5fe:	70 61                	jo     0x43f661
43f600:	65 72 31             	gs jb  0x43f634
43f603:	43                   	inc    %ebx
43f604:	62 76 50             	bound  %esi,0x50(%esi)
43f607:	7a 42                	jp     0x43f64b
43f609:	70 44                	jo     0x43f64f
43f60b:	75 30                	jne    0x43f63d
43f60d:	32 4a 76             	xor    0x76(%edx),%cl
43f610:	59                   	pop    %ecx
43f611:	72 59                	jb     0x43f66c
43f613:	71 31                	jno    0x43f646
43f615:	4f                   	dec    %edi
43f616:	30 79 47             	xor    %bh,0x47(%ecx)
43f619:	72 38                	jb     0x43f653
43f61b:	38 74 78 6a          	cmp    %dh,0x6a(%eax,%edi,2)
43f61f:	31 2b                	xor    %ebp,(%ebx)
43f621:	4c                   	dec    %esp
43f622:	79 36                	jns    0x43f65a
43f624:	6e                   	outsb  %ds:(%esi),(%dx)
43f625:	71 76                	jno    0x43f69d
43f627:	65 70 34             	gs jo  0x43f65e
43f62a:	5a                   	pop    %edx
43f62b:	43                   	inc    %ebx
43f62c:	2f                   	das
43f62d:	79 30                	jns    0x43f65f
43f62f:	61                   	popa
43f630:	65 51                	gs push %ecx
43f632:	6e                   	outsb  %ds:(%esi),(%dx)
43f633:	4b                   	dec    %ebx
43f634:	47                   	inc    %edi
43f635:	47                   	inc    %edi
43f636:	4f                   	dec    %edi
43f637:	35 43 70 52 56       	xor    $0x56527043,%eax
43f63c:	38 4f 46             	cmp    %cl,0x46(%edi)
43f63f:	4e                   	dec    %esi
43f640:	53                   	push   %ebx
43f641:	48                   	dec    %eax
43f642:	55                   	push   %ebp
43f643:	36 68 74 71 62 43    	ss push $0x43627174
43f649:	6e                   	outsb  %ds:(%esi),(%dx)
43f64a:	4f                   	dec    %edi
43f64b:	4d                   	dec    %ebp
43f64c:	47                   	inc    %edi
43f64d:	2f                   	das
43f64e:	31 53 68             	xor    %edx,0x68(%ebx)
43f651:	4e                   	dec    %esi
43f652:	79 6c                	jns    0x43f6c0
43f654:	63 79 59             	arpl   %edi,0x59(%ecx)
43f657:	4f                   	dec    %edi
43f658:	52                   	push   %edx
43f659:	55                   	push   %ebp
43f65a:	53                   	push   %ebx
43f65b:	38 45 61             	cmp    %al,0x61(%ebp)
43f65e:	35 68 4e 6f 32       	xor    $0x326f4e68,%eax
43f663:	6b 66 39 59          	imul   $0x59,0x39(%esi),%esp
43f667:	74 6e                	je     0x43f6d7
43f669:	67 73 65             	addr16 jae 0x43f6d1
43f66c:	66 66 32 76 5a       	data16 data16 xor 0x5a(%esi),%dh
43f671:	32 6c 6b 70          	xor    0x70(%ebx,%ebp,2),%ch
43f675:	78 4b                	js     0x43f6c2
43f677:	2f                   	das
43f678:	41                   	inc    %ecx
43f679:	35 49 55 66 6e       	xor    $0x6e665549,%eax
43f67e:	6d                   	insl   (%dx),%es:(%edi)
43f67f:	61                   	popa
43f680:	74 45                	je     0x43f6c7
43f682:	45                   	inc    %ebp
43f683:	76 37                	jbe    0x43f6bc
43f685:	6d                   	insl   (%dx),%es:(%edi)
43f686:	2b 76 36             	sub    0x36(%esi),%esi
43f689:	73 4f                	jae    0x43f6da
43f68b:	68 6d 58 49 45       	push   $0x4549586d
43f690:	6f                   	outsl  %ds:(%esi),(%dx)
43f691:	52                   	push   %edx
43f692:	39 49 37             	cmp    %ecx,0x37(%ecx)
43f695:	4d                   	dec    %ebp
43f696:	5a                   	pop    %edx
43f697:	76 2f                	jbe    0x43f6c8
43f699:	37                   	aaa
43f69a:	53                   	push   %ebx
43f69b:	53                   	push   %ebx
43f69c:	5a                   	pop    %edx
43f69d:	50                   	push   %eax
43f69e:	33 52 2f             	xor    0x2f(%edx),%edx
43f6a1:	34 66                	xor    $0x66,%al
43f6a3:	73 78                	jae    0x43f71d
43f6a5:	62 77 4e             	bound  %esi,0x4e(%edi)
43f6a8:	68 57 69 31 63       	push   $0x63316957
43f6ad:	47                   	inc    %edi
43f6ae:	66 4e                	dec    %si
43f6b0:	2f                   	das
43f6b1:	48                   	dec    %eax
43f6b2:	4a                   	dec    %edx
43f6b3:	64 32 47 7a          	xor    %fs:0x7a(%edi),%al
43f6b7:	77 41                	ja     0x43f6fa
43f6b9:	43                   	inc    %ebx
43f6ba:	50                   	push   %eax
43f6bb:	51                   	push   %ecx
43f6bc:	6c                   	insb   (%dx),%es:(%edi)
43f6bd:	31 75 38             	xor    %esi,0x38(%ebp)
43f6c0:	71 51                	jno    0x43f713
43f6c2:	50                   	push   %eax
43f6c3:	73 66                	jae    0x43f72b
43f6c5:	66 78 45             	data16 js 0x43f70d
43f6c8:	6d                   	insl   (%dx),%es:(%edi)
43f6c9:	63 68 4b             	arpl   %ebp,0x4b(%eax)
43f6cc:	77 6b                	ja     0x43f739
43f6ce:	47                   	inc    %edi
43f6cf:	4e                   	dec    %esi
43f6d0:	38 50 34             	cmp    %dl,0x34(%eax)
43f6d3:	34 51                	xor    $0x51,%al
43f6d5:	6f                   	outsl  %ds:(%esi),(%dx)
43f6d6:	53                   	push   %ebx
43f6d7:	67 42                	addr16 inc %edx
43f6d9:	44                   	inc    %esp
43f6da:	31 70 45             	xor    %esi,0x45(%eax)
43f6dd:	41                   	inc    %ecx
43f6de:	72 38                	jb     0x43f718
43f6e0:	78 5a                	js     0x43f73c
43f6e2:	6f                   	outsl  %ds:(%esi),(%dx)
43f6e3:	6e                   	outsb  %ds:(%esi),(%dx)
43f6e4:	49                   	dec    %ecx
43f6e5:	77 6f                	ja     0x43f756
43f6e7:	44                   	inc    %esp
43f6e8:	73 57                	jae    0x43f741
43f6ea:	47                   	inc    %edi
43f6eb:	53                   	push   %ebx
43f6ec:	79 62                	jns    0x43f750
43f6ee:	31 44 56 4e          	xor    %eax,0x4e(%esi,%edx,2)
43f6f2:	41                   	inc    %ecx
43f6f3:	55                   	push   %ebp
43f6f4:	70 33                	jo     0x43f729
43f6f6:	41                   	inc    %ecx
43f6f7:	6a 49                	push   $0x49
43f6f9:	58                   	pop    %eax
43f6fa:	66 65 51             	gs push %cx
43f6fd:	71 59                	jno    0x43f758
43f6ff:	6d                   	insl   (%dx),%es:(%edi)
43f700:	55                   	push   %ebp
43f701:	6e                   	outsb  %ds:(%esi),(%dx)
43f702:	6b 6d 47 34          	imul   $0x34,0x47(%ebp),%ebp
43f706:	4e                   	dec    %esi
43f707:	43                   	inc    %ebx
43f708:	67 2f                	addr16 das
43f70a:	4f                   	dec    %edi
43f70b:	79 49                	jns    0x43f756
43f70d:	6b 30 4b             	imul   $0x4b,(%eax),%esi
43f710:	69 32 42 67 4d 66    	imul   $0x664d6742,(%edx),%esi
43f716:	56                   	push   %esi
43f717:	76 57                	jbe    0x43f770
43f719:	73 74                	jae    0x43f78f
43f71b:	36 63 6d 48          	arpl   %ebp,%ss:0x48(%ebp)
43f71f:	47                   	inc    %edi
43f720:	6b 6f 58 76          	imul   $0x76,0x58(%edi),%ebp
43f724:	66 46                	inc    %si
43f726:	39 48 6e             	cmp    %ecx,0x6e(%eax)
43f729:	49                   	dec    %ecx
43f72a:	69 6d 37 57 59 38 4d 	imul   $0x4d385957,0x37(%ebp),%ebp
43f731:	63 50 48             	arpl   %edx,0x48(%eax)
43f734:	42                   	inc    %edx
43f735:	54                   	push   %esp
43f736:	4a                   	dec    %edx
43f737:	77 35                	ja     0x43f76e
43f739:	76 74                	jbe    0x43f7af
43f73b:	4f                   	dec    %edi
43f73c:	7a 67                	jp     0x43f7a5
43f73e:	46                   	inc    %esi
43f73f:	45                   	inc    %ebp
43f740:	6b 53 79 59          	imul   $0x59,0x79(%ebx),%edx
43f744:	39 6f 32             	cmp    %ebp,0x32(%edi)
43f747:	49                   	dec    %ecx
43f748:	6a 38                	push   $0x38
43f74a:	44                   	inc    %esp
43f74b:	57                   	push   %edi
43f74c:	67 6d                	insl   (%dx),%es:(%di)
43f74e:	6f                   	outsl  %ds:(%esi),(%dx)
43f74f:	38 49 6f             	cmp    %cl,0x6f(%ecx)
43f752:	35 6d 31 53 31       	xor    $0x3153316d,%eax
43f757:	49                   	dec    %ecx
43f758:	65 6a 6f             	gs push $0x6f
43f75b:	54                   	push   %esp
43f75c:	39 76 65             	cmp    %esi,0x65(%esi)
43f75f:	30 2f                	xor    %ch,(%edi)
43f761:	58                   	pop    %eax
43f762:	2b 53 5a             	sub    0x5a(%ebx),%edx
43f765:	70 2b                	jo     0x43f792
43f767:	68 2f 55 5a 4e       	push   $0x4e5a552f
43f76c:	72 72                	jb     0x43f7e0
43f76e:	4e                   	dec    %esi
43f76f:	49                   	dec    %ecx
43f770:	4e                   	dec    %esi
43f771:	79 44                	jns    0x43f7b7
43f773:	57                   	push   %edi
43f774:	59                   	pop    %ecx
43f775:	72 49                	jb     0x43f7c0
43f777:	6b 4a 55 30          	imul   $0x30,0x55(%edx),%ecx
43f77b:	33 50 36             	xor    0x36(%eax),%edx
43f77e:	55                   	push   %ebp
43f77f:	6c                   	insb   (%dx),%es:(%edi)
43f780:	4b                   	dec    %ebx
43f781:	50                   	push   %eax
43f782:	77 79                	ja     0x43f7fd
43f784:	68 78 55 6e 73       	push   $0x736e5578
43f789:	72 6e                	jb     0x43f7f9
43f78b:	64 5a                	fs pop %edx
43f78d:	6e                   	outsb  %ds:(%esi),(%dx)
43f78e:	77 51                	ja     0x43f7e1
43f790:	38 49 50             	cmp    %cl,0x50(%ecx)
43f793:	66 4e                	dec    %si
43f795:	61                   	popa
43f796:	2f                   	das
43f797:	55                   	push   %ebp
43f798:	4d                   	dec    %ebp
43f799:	6b 37 61             	imul   $0x61,(%edi),%esi
43f79c:	30 2f                	xor    %ch,(%edi)
43f79e:	62 39                	bound  %edi,(%ecx)
43f7a0:	4c                   	dec    %esp
43f7a1:	56                   	push   %esi
43f7a2:	4d                   	dec    %ebp
43f7a3:	77 54                	ja     0x43f7f9
43f7a5:	5a                   	pop    %edx
43f7a6:	78 4f                	js     0x43f7f7
43f7a8:	65 71 72             	gs jno 0x43f81d
43f7ab:	7a 41                	jp     0x43f7ee
43f7ad:	6e                   	outsb  %ds:(%esi),(%dx)
43f7ae:	7a 50                	jp     0x43f800
43f7b0:	4f                   	dec    %edi
43f7b1:	76 69                	jbe    0x43f81c
43f7b3:	7a 64                	jp     0x43f819
43f7b5:	45                   	inc    %ebp
43f7b6:	52                   	push   %edx
43f7b7:	64 43                	fs inc %ebx
43f7b9:	46                   	inc    %esi
43f7ba:	4c                   	dec    %esp
43f7bb:	66 31 4b 54          	xor    %cx,0x54(%ebx)
43f7bf:	4b                   	dec    %ebx
43f7c0:	4f                   	dec    %edi
43f7c1:	4f                   	dec    %edi
43f7c2:	65 41                	gs inc %ecx