43c760:	52                   	push   %edx
43c761:	2f                   	das
43c762:	65 47                	gs inc %edi
43c764:	4f                   	dec    %edi
43c765:	67 75 36             	addr16 jne 0x43c79e
43c768:	6f                   	outsl  %ds:(%esi),(%dx)
43c769:	41                   	inc    %ecx
43c76a:	2f                   	das
43c76b:	42                   	inc    %edx
43c76c:	5a                   	pop    %edx
43c76d:	30 67 33             	xor    %ah,0x33(%edi)
43c770:	38 62 41             	cmp    %ah,0x41(%edx)
43c773:	54                   	push   %esp
43c774:	2f                   	das
43c775:	42                   	inc    %edx
43c776:	43                   	inc    %ebx
43c777:	6d                   	insl   (%dx),%es:(%edi)
43c778:	54                   	push   %esp
43c779:	65 4f                	gs dec %edi
43c77b:	4d                   	dec    %ebp
43c77c:	61                   	popa
43c77d:	54                   	push   %esp
43c77e:	32 65 48             	xor    0x48(%ebp),%ah
43c781:	51                   	push   %ecx
43c782:	32 58 2b             	xor    0x2b(%eax),%bl
43c785:	7a 49                	jp     0x43c7d0
43c787:	59                   	pop    %ecx
43c788:	39 57 4b             	cmp    %edx,0x4b(%edi)
43c78b:	54                   	push   %esp
43c78c:	6f                   	outsl  %ds:(%esi),(%dx)
43c78d:	38 4d 58             	cmp    %cl,0x58(%ebp)
43c790:	34 34                	xor    $0x34,%al
43c792:	70 46                	jo     0x43c7da
43c794:	71 49                	jno    0x43c7df
43c796:	68 32 47 75 46       	push   $0x46754732
43c79b:	77 31                	ja     0x43c7ce
43c79d:	51                   	push   %ecx
43c79e:	49                   	dec    %ecx
43c79f:	4e                   	dec    %esi
43c7a0:	69 51 77 77 65 32 70 	imul   $0x70326577,0x77(%ecx),%edx
43c7a7:	6a 77                	push   $0x77
43c7a9:	4b                   	dec    %ebx
43c7aa:	43                   	inc    %ebx
43c7ab:	64 62 4d 4f          	bound  %ecx,%fs:0x4f(%ebp)
43c7af:	68 5a 67 70 64       	push   $0x6470675a
43c7b4:	50                   	push   %eax
43c7b5:	65 32 50 57          	xor    %gs:0x57(%eax),%dl
43c7b9:	36 6b 2f 30          	imul   $0x30,%ss:(%edi),%ebp
43c7bd:	44                   	inc    %esp
43c7be:	53                   	push   %ebx
43c7bf:	56                   	push   %esi
43c7c0:	6f                   	outsl  %ds:(%esi),(%dx)
43c7c1:	6c                   	insb   (%dx),%es:(%edi)
43c7c2:	69 53 48 5a 47 74 75 	imul   $0x7574475a,0x48(%ebx),%edx
43c7c9:	39 2b                	cmp    %ebp,(%ebx)
43c7cb:	54                   	push   %esp
43c7cc:	51                   	push   %ecx
43c7cd:	49                   	dec    %ecx
43c7ce:	72 4a                	jb     0x43c81a
43c7d0:	79 33                	jns    0x43c805
43c7d2:	7a 6e                	jp     0x43c842
43c7d4:	71 76                	jno    0x43c84c
43c7d6:	65 32 45 70          	xor    %gs:0x70(%ebp),%al
43c7da:	38 72 44             	cmp    %dh,0x44(%edx)
43c7dd:	69 5a 45 52 55 54 32 	imul   $0x32545552,0x45(%edx),%ebx
43c7e4:	6f                   	outsl  %ds:(%esi),(%dx)
43c7e5:	52                   	push   %edx
43c7e6:	75 4e                	jne    0x43c836
43c7e8:	37                   	aaa
43c7e9:	54                   	push   %esp
43c7ea:	74 72                	je     0x43c85e
43c7ec:	5a                   	pop    %edx
43c7ed:	76 2f                	jbe    0x43c81e
43c7ef:	4d                   	dec    %ebp
43c7f0:	6b 59 4f 70          	imul   $0x70,0x4f(%ecx),%ebx
43c7f4:	69 75 6f 4f 36 41 34 	imul   $0x3441364f,0x6f(%ebp),%esi
43c7fb:	6e                   	outsb  %ds:(%esi),(%dx)
43c7fc:	71 69                	jno    0x43c867
43c7fe:	32 34 33             	xor    (%ebx,%esi,1),%dh
43c801:	6f                   	outsl  %ds:(%esi),(%dx)
43c802:	6e                   	outsb  %ds:(%esi),(%dx)
43c803:	41                   	inc    %ecx
43c804:	51                   	push   %ecx
43c805:	61                   	popa
43c806:	4d                   	dec    %ebp
43c807:	5a                   	pop    %edx
43c808:	70 6d                	jo     0x43c877
43c80a:	42                   	inc    %edx
43c80b:	7a 6c                	jp     0x43c879
43c80d:	48                   	dec    %eax
43c80e:	55                   	push   %ebp
43c80f:	61                   	popa
43c810:	56                   	push   %esi
43c811:	6e                   	outsb  %ds:(%esi),(%dx)
43c812:	42                   	inc    %edx
43c813:	2f                   	das
43c814:	7a 4c                	jp     0x43c862
43c816:	4d                   	dec    %ebp
43c817:	65 69 52 66 61 6e 45 	imul   $0x64456e61,%gs:0x66(%edx),%edx
43c81e:	64
43c81f:	63 57 69             	arpl   %edx,0x69(%edi)
43c822:	57                   	push   %edi
43c823:	7a 4b                	jp     0x43c870
43c825:	49                   	dec    %ecx
43c826:	64 4a                	fs dec %edx
43c828:	6d                   	insl   (%dx),%es:(%edi)
43c829:	2b 69 44             	sub    0x44(%ecx),%ebp
43c82c:	56                   	push   %esi
43c82d:	46                   	inc    %esi
43c82e:	71 50                	jno    0x43c880
43c830:	32 7a 2b             	xor    0x2b(%edx),%bh
43c833:	52                   	push   %edx
43c834:	43                   	inc    %ebx
43c835:	35 30 68 6a 6d       	xor    $0x6d6a6830,%eax
43c83a:	4e                   	dec    %esi
43c83b:	65 59                	gs pop %ecx
43c83d:	43                   	inc    %ebx
43c83e:	71 6d                	jno    0x43c8ad
43c840:	6a 4a                	push   $0x4a
43c842:	73 38                	jae    0x43c87c
43c844:	6a 7a                	push   $0x7a
43c846:	46                   	inc    %esi
43c847:	66 76 4a             	data16 jbe 0x43c894
43c84a:	61                   	popa
43c84b:	2b 4a 69             	sub    0x69(%edx),%ecx
43c84e:	42                   	inc    %edx
43c84f:	6e                   	outsb  %ds:(%esi),(%dx)
43c850:	59                   	pop    %ecx
43c851:	41                   	inc    %ecx
43c852:	6e                   	outsb  %ds:(%esi),(%dx)
43c853:	45                   	inc    %ebp
43c854:	77 7a                	ja     0x43c8d0
43c856:	37                   	aaa
43c857:	36 33 71 76          	xor    %ss:0x76(%ecx),%esi
43c85b:	44                   	inc    %esp
43c85c:	2f                   	das
43c85d:	45                   	inc    %ebp
43c85e:	71 39                	jno    0x43c899
43c860:	51                   	push   %ecx
43c861:	6a 4b                	push   $0x4b
43c863:	43                   	inc    %ebx
43c864:	6f                   	outsl  %ds:(%esi),(%dx)
43c865:	79 45                	jns    0x43c8ac
43c867:	41                   	inc    %ecx
43c868:	63 57 75             	arpl   %edx,0x75(%edi)
43c86b:	39 56 44             	cmp    %edx,0x44(%esi)
43c86e:	2f                   	das
43c86f:	44                   	inc    %esp
43c870:	62 7a 55             	bound  %edi,0x55(%edx)
43c873:	32 42 64             	xor    0x64(%edx),%al
43c876:	48                   	dec    %eax
43c877:	6a 63                	push   $0x63
43c879:	53                   	push   %ebx
43c87a:	70 46                	jo     0x43c8c2
43c87c:	7a 4f                	jp     0x43c8cd
43c87e:	36 50                	ss push %eax
43c880:	76 48                	jbe    0x43c8ca
43c882:	6d                   	insl   (%dx),%es:(%edi)
43c883:	62 2f                	bound  %ebp,(%edi)
43c885:	64 2b 36             	sub    %fs:(%esi),%esi
43c888:	6a 69                	push   $0x69
43c88a:	50                   	push   %eax
43c88b:	64 71 51             	fs jno 0x43c8df
43c88e:	32 7a 33             	xor    0x33(%edx),%bh
43c891:	51                   	push   %ecx
43c892:	6c                   	insb   (%dx),%es:(%edi)
43c893:	50                   	push   %eax
43c894:	61                   	popa
43c895:	31 50 44             	xor    %edx,0x44(%eax)
43c898:	69 50 69 43 45 6c 43 	imul   $0x436c4543,0x69(%eax),%edx
43c89f:	56                   	push   %esi
43c8a0:	69 49 4b 34 51 6a 63 	imul   $0x636a5134,0x4b(%ecx),%ecx
43c8a7:	39 30                	cmp    %esi,(%eax)
43c8a9:	64 57                	fs push %edi
43c8ab:	36 65 37             	ss gs aaa
43c8ae:	7a 54                	jp     0x43c904
43c8b0:	77 61                	ja     0x43c913
43c8b2:	32 6d 71             	xor    0x71(%ebp),%ch
43c8b5:	35 4a 56 57 47       	xor    $0x4757564a,%eax
43c8ba:	55                   	push   %ebp
43c8bb:	2f                   	das
43c8bc:	72 67                	jb     0x43c925
43c8be:	75 6d                	jne    0x43c92d
43c8c0:	4b                   	dec    %ebx
43c8c1:	42                   	inc    %edx
43c8c2:	4d                   	dec    %ebp
43c8c3:	4b                   	dec    %ebx
43c8c4:	33 53 64             	xor    0x64(%ebx),%edx
43c8c7:	59                   	pop    %ecx
43c8c8:	59                   	pop    %ecx
43c8c9:	41                   	inc    %ecx
43c8ca:	4c                   	dec    %esp
43c8cb:	77 57                	ja     0x43c924
43c8cd:	55                   	push   %ebp
43c8ce:	70 31                	jo     0x43c901
43c8d0:	30 53 32             	xor    %dl,0x32(%ebx)
43c8d3:	42                   	inc    %edx
43c8d4:	55                   	push   %ebp
43c8d5:	74 76                	je     0x43c94d
43c8d7:	75 72                	jne    0x43c94b
43c8d9:	69 47 38 50 52 44 6e 	imul   $0x6e445250,0x38(%edi),%eax
43c8e0:	64 56                	fs push %esi
43c8e2:	58                   	pop    %eax
43c8e3:	5a                   	pop    %edx
43c8e4:	56                   	push   %esi
43c8e5:	63 2b                	arpl   %ebp,(%ebx)
43c8e7:	68 79 75 53 4a       	push   $0x4a537579
43c8ec:	51                   	push   %ecx
43c8ed:	51                   	push   %ecx
43c8ee:	4e                   	dec    %esi
43c8ef:	34 2f                	xor    $0x2f,%al
43c8f1:	6a 64                	push   $0x64
43c8f3:	64 66 74 37          	fs data16 je 0x43c92e
43c8f7:	45                   	inc    %ebp
43c8f8:	75 37                	jne    0x43c931
43c8fa:	46                   	inc    %esi
43c8fb:	37                   	aaa
43c8fc:	76 35                	jbe    0x43c933
43c8fe:	69 42 78 6d 5a 5a 6d 	imul   $0x6d5a5a6d,0x78(%edx),%eax
43c905:	73 46                	jae    0x43c94d
43c907:	5a                   	pop    %edx
43c908:	56                   	push   %esi
43c909:	6e                   	outsb  %ds:(%esi),(%dx)
43c90a:	6b 56 7a 30          	imul   $0x30,0x7a(%esi),%edx
43c90e:	6e                   	outsb  %ds:(%esi),(%dx)
43c90f:	55                   	push   %ebp
43c910:	78 51                	js     0x43c963
43c912:	68 71 73 72 70       	push   $0x70727371
43c917:	68 76 6d 32 48       	push   $0x48326d76
43c91c:	6d                   	insl   (%dx),%es:(%edi)
43c91d:	54                   	push   %esp
43c91e:	46                   	inc    %esi
43c91f:	68 66 33 59 6b       	push   $0x6b593366
43c924:	69 30 59 32 49 31    	imul   $0x31493259,(%eax),%esi
43c92a:	47                   	inc    %edi
43c92b:	39 75 54             	cmp    %esi,0x54(%ebp)
43c92e:	42                   	inc    %edx
43c92f:	5a                   	pop    %edx
43c930:	6d                   	insl   (%dx),%es:(%edi)
43c931:	65 74 6a             	gs je  0x43c99e
43c934:	73 58                	jae    0x43c98e
43c936:	34 70                	xor    $0x70,%al
43c938:	42                   	inc    %edx
43c939:	49                   	dec    %ecx
43c93a:	67 4a                	addr16 dec %edx
43c93c:	63 34 30             	arpl   %esi,(%eax,%esi,1)
43c93f:	4f                   	dec    %edi
43c940:	6d                   	insl   (%dx),%es:(%edi)
43c941:	53                   	push   %ebx
43c942:	52                   	push   %edx
43c943:	6f                   	outsl  %ds:(%esi),(%dx)
43c944:	51                   	push   %ecx
43c945:	5a                   	pop    %edx
43c946:	72 65                	jb     0x43c9ad
43c948:	50                   	push   %eax
43c949:	32 39                	xor    (%ecx),%bh
43c94b:	79 49                	jns    0x43c996
43c94d:	59                   	pop    %ecx
43c94e:	39 6d 54             	cmp    %ebp,0x54(%ebp)
43c951:	46                   	inc    %esi
43c952:	72 48                	jb     0x43c99c
43c954:	43                   	inc    %ebx
43c955:	43                   	inc    %ebx
43c956:	76 57                	jbe    0x43c9af
43c958:	59                   	pop    %ecx
43c959:	64 58                	fs pop %eax
43c95b:	56                   	push   %esi
43c95c:	56                   	push   %esi
43c95d:	55                   	push   %ebp
43c95e:	4a                   	dec    %edx
43c95f:	4a                   	dec    %edx
43c960:	6f                   	outsl  %ds:(%esi),(%dx)
43c961:	37                   	aaa
43c962:	4d                   	dec    %ebp
43c963:	6b 38 44             	imul   $0x44,(%eax),%edi
43c966:	6f                   	outsl  %ds:(%esi),(%dx)
43c967:	56                   	push   %esi
43c968:	66 76 45             	data16 jbe 0x43c9b0
43c96b:	52                   	push   %edx
43c96c:	79 5a                	jns    0x43c9c8
43c96e:	48                   	dec    %eax
43c96f:	42                   	inc    %edx
43c970:	43                   	inc    %ebx
43c971:	50                   	push   %eax
43c972:	4e                   	dec    %esi
43c973:	35 32 6a 68 69       	xor    $0x69686a32,%eax
43c978:	79 35                	jns    0x43c9af
43c97a:	6b 73 77 67          	imul   $0x67,0x77(%ebx),%esi
43c97e:	54                   	push   %esp
43c97f:	33 44 6c 2f          	xor    0x2f(%esp,%ebp,2),%eax
43c983:	36 34 70             	ss xor $0x70,%al
43c986:	7a 71                	jp     0x43c9f9
43c988:	55                   	push   %ebp
43c989:	35 57 66 74 2b       	xor    $0x2b746657,%eax
43c98e:	30 57 4b             	xor    %dl,0x4b(%edi)
43c991:	47                   	inc    %edi
43c992:	45                   	inc    %ebp
43c993:	37                   	aaa
43c994:	37                   	aaa
43c995:	32 47 7a             	xor    0x7a(%edi),%al
43c998:	51                   	push   %ecx
43c999:	31 6c 43 79          	xor    %ebp,0x79(%ebx,%eax,2)
43c99d:	56                   	push   %esi
43c99e:	69 54 34 4c 43 36 56 	imul   $0x44563643,0x4c(%esp,%esi,1),%edx
43c9a5:	44
43c9a6:	4c                   	dec    %esp
43c9a7:	6d                   	insl   (%dx),%es:(%edi)
43c9a8:	41                   	inc    %ecx
43c9a9:	76 58                	jbe    0x43ca03
43c9ab:	43                   	inc    %ebx
43c9ac:	2b 6c 5a 34          	sub    0x34(%edx,%ebx,2),%ebp
43c9b0:	62 72 47             	bound  %esi,0x47(%edx)
43c9b3:	35 68 76 2b 56       	xor    $0x562b7668,%eax
43c9b8:	70 63                	jo     0x43ca1d
43c9ba:	7a 6f                	jp     0x43ca2b
43c9bc:	4e                   	dec    %esi
43c9bd:	71 64                	jno    0x43ca23
43c9bf:	38 71 67             	cmp    %dh,0x67(%ecx)
43c9c2:	52                   	push   %edx
43c9c3:	41                   	inc    %ecx
43c9c4:	6c                   	insb   (%dx),%es:(%edi)
43c9c5:	51                   	push   %ecx
43c9c6:	52                   	push   %edx
43c9c7:	49                   	dec    %ecx
43c9c8:	73 68                	jae    0x43ca32
43c9ca:	6d                   	insl   (%dx),%es:(%edi)
43c9cb:	6d                   	insl   (%dx),%es:(%edi)
43c9cc:	32 56 43             	xor    0x43(%esi),%dl
43c9cf:	38 70 59             	cmp    %dh,0x59(%eax)
43c9d2:	64 6f                	outsl  %fs:(%esi),(%dx)
43c9d4:	63 65 79             	arpl   %esp,0x79(%ebp)
43c9d7:	66 61                	popaw
43c9d9:	35 62 5a 4e 66       	xor    $0x664e5a62,%eax
43c9de:	37                   	aaa
43c9df:	62 37                	bound  %esi,(%edi)
43c9e1:	38 48 49             	cmp    %cl,0x49(%eax)
43c9e4:	68 68 78 6d 76       	push   $0x766d7868
43c9e9:	65 2f                	gs das
43c9eb:	63 41 73             	arpl   %eax,0x73(%ecx)
43c9ee:	35 50 41 36 4e       	xor    $0x4e364150,%eax
43c9f3:	50                   	push   %eax
43c9f4:	2f                   	das
43c9f5:	71 48                	jno    0x43ca3f
43c9f7:	62 41 48             	bound  %eax,0x48(%ecx)
43c9fa:	4a                   	dec    %edx
43c9fb:	7a 42                	jp     0x43ca3f
43c9fd:	6d                   	insl   (%dx),%es:(%edi)
43c9fe:	45                   	inc    %ebp
43c9ff:	4a                   	dec    %edx
43ca00:	51                   	push   %ecx