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
43f7c4:	39 6a 59             	cmp    %ebp,0x59(%edx)
43f7c7:	6f                   	outsl  %ds:(%esi),(%dx)
43f7c8:	42                   	inc    %edx
43f7c9:	49                   	dec    %ecx
43f7ca:	30 75 79             	xor    %dh,0x79(%ebp)
43f7cd:	64 6d                	fs insl (%dx),%es:(%edi)
43f7cf:	68 71 58 69 68       	push   $0x68695871
43f7d4:	56                   	push   %esi
43f7d5:	37                   	aaa
43f7d6:	44                   	inc    %esp
43f7d7:	51                   	push   %ecx
43f7d8:	6d                   	insl   (%dx),%es:(%edi)
43f7d9:	4a                   	dec    %edx
43f7da:	6b 75 74 56          	imul   $0x56,0x74(%ebp),%esi
43f7de:	42                   	inc    %edx
43f7df:	59                   	pop    %ecx
43f7e0:	45                   	inc    %ebp
43f7e1:	67 38 4d 52          	cmp    %cl,0x52(%di)
43f7e5:	68 6d 5a 6e 7a       	push   $0x7a6e5a6d
43f7ea:	4f                   	dec    %edi
43f7eb:	70 48                	jo     0x43f835
43f7ed:	33 68 70             	xor    0x70(%eax),%ebp
43f7f0:	41                   	inc    %ecx
43f7f1:	6c                   	insb   (%dx),%es:(%edi)
43f7f2:	54                   	push   %esp
43f7f3:	59                   	pop    %ecx
43f7f4:	63 2f                	arpl   %ebp,(%edi)
43f7f6:	57                   	push   %edi
43f7f7:	4c                   	dec    %esp
43f7f8:	4a                   	dec    %edx
43f7f9:	59                   	pop    %ecx
43f7fa:	75 4b                	jne    0x43f847
43f7fc:	77 6a                	ja     0x43f868
43f7fe:	78 57                	js     0x43f857
43f800:	6a 51                	push   $0x51
43f802:	5a                   	pop    %edx
43f803:	75 68                	jne    0x43f86d
43f805:	35 71 2f 2f 31       	xor    $0x312f2f71,%eax
43f80a:	39 57 44             	cmp    %edx,0x44(%edi)
43f80d:	6f                   	outsl  %ds:(%esi),(%dx)
43f80e:	47                   	inc    %edi
43f80f:	38 6e 61             	cmp    %ch,0x61(%esi)
43f812:	4d                   	dec    %ebp
43f813:	7a 2f                	jp     0x43f844
43f815:	57                   	push   %edi
43f816:	30 76 2f             	xor    %dh,0x2f(%esi)
43f819:	64 68 4e 4f 54 69    	fs push $0x69544f4e
43f81f:	73 6e                	jae    0x43f88f
43f821:	56                   	push   %esi
43f822:	61                   	popa
43f823:	31 76 54             	xor    %esi,0x54(%esi)
43f826:	7a 37                	jp     0x43f85f
43f828:	64 4f                	fs dec %edi
43f82a:	55                   	push   %ebp
43f82b:	67 52                	addr16 push %edx
43f82d:	73 35                	jae    0x43f864
43f82f:	49                   	dec    %ecx
43f830:	6a 64                	push   $0x64
43f832:	7a 2b                	jp     0x43f85f
43f834:	39 4c 43 6e          	cmp    %ecx,0x6e(%ebx,%eax,2)
43f838:	43                   	inc    %ebx
43f839:	4d                   	dec    %ebp
43f83a:	75 30                	jne    0x43f86c
43f83c:	34 4a                	xor    $0x4a,%al
43f83e:	35 58 4f 6f 45       	xor    $0x456f4f58,%eax
43f843:	4a                   	dec    %edx
43f844:	5a                   	pop    %edx
43f845:	7a 6e                	jp     0x43f8b5
43f847:	56                   	push   %esi
43f848:	4b                   	dec    %ebx
43f849:	50                   	push   %eax
43f84a:	76 45                	jbe    0x43f891
43f84c:	41                   	inc    %ecx
43f84d:	55                   	push   %ebp
43f84e:	65 71 4c             	gs jno 0x43f89d
43f851:	72 53                	jb     0x43f8a6
43f853:	6f                   	outsl  %ds:(%esi),(%dx)
43f854:	63 65 30             	arpl   %esp,0x30(%ebp)
43f857:	50                   	push   %eax
43f858:	43                   	inc    %ebx
43f859:	78 6f                	js     0x43f8ca
43f85b:	73 76                	jae    0x43f8d3
43f85d:	6e                   	outsb  %ds:(%esi),(%dx)
43f85e:	61                   	popa
43f85f:	61                   	popa
43f860:	73 71                	jae    0x43f8d3
43f862:	44                   	inc    %esp
43f863:	36 45                	ss inc %ebp
43f865:	77 57                	ja     0x43f8be
43f867:	6e                   	outsb  %ds:(%esi),(%dx)
43f868:	62 66 6b             	bound  %esp,0x6b(%esi)
43f86b:	6d                   	insl   (%dx),%es:(%edi)
43f86c:	2f                   	das
43f86d:	4e                   	dec    %esi
43f86e:	35 37 5a 6f 56       	xor    $0x566f5a37,%eax
43f873:	30 31                	xor    %dh,(%ecx)
43f875:	61                   	popa
43f876:	31 72 6f             	xor    %esi,0x6f(%edx)
43f879:	37                   	aaa
43f87a:	6d                   	insl   (%dx),%es:(%edi)
43f87b:	46                   	inc    %esi
43f87c:	64 2f                	fs das
43f87e:	63 45 51             	arpl   %eax,0x51(%ebp)
43f881:	70 62                	jo     0x43f8e5
43f883:	6f                   	outsl  %ds:(%esi),(%dx)
43f884:	32 62 56             	xor    0x56(%edx),%ah
43f887:	36 56                	ss push %esi
43f889:	6f                   	outsl  %ds:(%esi),(%dx)
43f88a:	69 42 51 4c 53 49 42 	imul   $0x4249534c,0x51(%edx),%eax
43f891:	77 73                	ja     0x43f906
43f893:	62 31                	bound  %esi,(%ecx)
43f895:	7a 71                	jp     0x43f908
43f897:	54                   	push   %esp
43f898:	45                   	inc    %ebp
43f899:	72 78                	jb     0x43f913
43f89b:	63 71 32             	arpl   %esi,0x32(%ecx)
43f89e:	54                   	push   %esp
43f89f:	4e                   	dec    %esi
43f8a0:	6b 41 42 30          	imul   $0x30,0x42(%ecx),%eax
43f8a4:	44                   	inc    %esp
43f8a5:	57                   	push   %edi
43f8a6:	58                   	pop    %eax
43f8a7:	30 62 69             	xor    %ah,0x69(%edx)
43f8aa:	74 71                	je     0x43f91d
43f8ac:	69 48 37 61 54 2b 47 	imul   $0x472b5461,0x37(%eax),%ecx
43f8b3:	55                   	push   %ebp
43f8b4:	4f                   	dec    %edi
43f8b5:	73 70                	jae    0x43f927
43f8b7:	78 39                	js     0x43f8f2
43f8b9:	51                   	push   %ecx
43f8ba:	79 37                	jns    0x43f8f3
43f8bc:	78 38                	js     0x43f8f6
43f8be:	69 74 5a 48 31 37 31 	imul   $0x43313731,0x48(%edx,%ebx,2),%esi
43f8c5:	43
43f8c6:	48                   	dec    %eax
43f8c7:	54                   	push   %esp
43f8c8:	37                   	aaa
43f8c9:	72 65                	jb     0x43f930
43f8cb:	57                   	push   %edi
43f8cc:	30 30                	xor    %dh,(%eax)
43f8ce:	4c                   	dec    %esp
43f8cf:	75 38                	jne    0x43f909
43f8d1:	2f                   	das
43f8d2:	33 69 6e             	xor    0x6e(%ecx),%ebp
43f8d5:	7a 46                	jp     0x43f91d
43f8d7:	32 79 41             	xor    0x41(%ecx),%bh
43f8da:	68 49 6a 71 7a       	push   $0x7a716a49
43f8df:	56                   	push   %esi
43f8e0:	30 72 30             	xor    %dh,0x30(%edx)
43f8e3:	41                   	inc    %ecx
43f8e4:	6a 53                	push   $0x53
43f8e6:	6a 75                	push   $0x75
43f8e8:	6b 32 64             	imul   $0x64,(%edx),%esi
43f8eb:	43                   	inc    %ebx
43f8ec:	30 48 6f             	xor    %cl,0x6f(%eax)
43f8ef:	76 75                	jbe    0x43f966
43f8f1:	73 63                	jae    0x43f956
43f8f3:	66 52                	push   %dx
43f8f5:	55                   	push   %ebp
43f8f6:	6f                   	outsl  %ds:(%esi),(%dx)
43f8f7:	65 52                	gs push %edx
43f8f9:	53                   	push   %ebx
43f8fa:	5a                   	pop    %edx
43f8fb:	6c                   	insb   (%dx),%es:(%edi)
43f8fc:	75 47                	jne    0x43f945
43f8fe:	45                   	inc    %ebp
43f8ff:	39 63 4b             	cmp    %esp,0x4b(%ebx)
43f902:	74 41                	je     0x43f945
43f904:	6a 68                	push   $0x68
43f906:	77 71                	ja     0x43f979
43f908:	53                   	push   %ebx
43f909:	70 30                	jo     0x43f93b
43f90b:	65 68 69 59 41 6f    	gs push $0x6f415969
43f911:	57                   	push   %edi
43f912:	4b                   	dec    %ebx