43a6e4:	79 4a                	jns    0x43a730
43a6e6:	43                   	inc    %ebx
43a6e7:	36 51                	ss push %ecx
43a6e9:	2f                   	das
43a6ea:	53                   	push   %ebx
43a6eb:	61                   	popa
43a6ec:	4a                   	dec    %edx
43a6ed:	34 39                	xor    $0x39,%al
43a6ef:	2f                   	das
43a6f0:	75 6c                	jne    0x43a75e
43a6f2:	6d                   	insl   (%dx),%es:(%edi)
43a6f3:	5a                   	pop    %edx
43a6f4:	58                   	pop    %eax
43a6f5:	53                   	push   %ebx
43a6f6:	49                   	dec    %ecx
43a6f7:	68 67 68 66 6b       	push   $0x6b666867
43a6fc:	39 47 6f             	cmp    %eax,0x6f(%edi)
43a6ff:	6d                   	insl   (%dx),%es:(%edi)
43a700:	48                   	dec    %eax
43a701:	58                   	pop    %eax
43a702:	69 65 7a 4f 69 45 73 	imul   $0x7345694f,0x7a(%ebp),%esp
43a709:	4d                   	dec    %ebp
43a70a:	76 63                	jbe    0x43a76f
43a70c:	58                   	pop    %eax
43a70d:	49                   	dec    %ecx
43a70e:	33 2f                	xor    (%edi),%ebp
43a710:	33 55 69             	xor    0x69(%ebp),%edx
43a713:	41                   	inc    %ecx
43a714:	4c                   	dec    %esp
43a715:	44                   	inc    %esp
43a716:	35 4e 62 36 68       	xor    $0x6836624e,%eax
43a71b:	74 37                	je     0x43a754
43a71d:	6f                   	outsl  %ds:(%esi),(%dx)
43a71e:	66 36 57             	ss push %di
43a721:	61                   	popa
43a722:	71 63                	jno    0x43a787
43a724:	5a                   	pop    %edx
43a725:	51                   	push   %ecx
43a726:	37                   	aaa
43a727:	76 62                	jbe    0x43a78b
43a729:	71 78                	jno    0x43a7a3
43a72b:	4b                   	dec    %ebx
43a72c:	6f                   	outsl  %ds:(%esi),(%dx)
43a72d:	6c                   	insb   (%dx),%es:(%edi)
43a72e:	57                   	push   %edi
43a72f:	39 6b 6a             	cmp    %ebp,0x6a(%ebx)
43a732:	64 66 48             	fs dec %ax
43a735:	4e                   	dec    %esi
43a736:	46                   	inc    %esi
43a737:	36 6e                	outsb  %ss:(%esi),(%dx)
43a739:	6d                   	insl   (%dx),%es:(%edi)
43a73a:	65 46                	gs inc %esi
43a73c:	62 42 41             	bound  %eax,0x41(%edx)
43a73f:	53                   	push   %ebx
43a740:	2b 55 6b             	sub    0x6b(%ebp),%edx
43a743:	74 39                	je     0x43a77e
43a745:	45                   	inc    %ebp
43a746:	73 4a                	jae    0x43a792
43a748:	55                   	push   %ebp
43a749:	68 74 4a 5a 44       	push   $0x445a4a74
43a74e:	77 78                	ja     0x43a7c8
43a750:	54                   	push   %esp
43a751:	72 45                	jb     0x43a798
43a753:	43                   	inc    %ebx
43a754:	51                   	push   %ecx
43a755:	63 61 4f             	arpl   %esp,0x4f(%ecx)
43a758:	38 53 61             	cmp    %dl,0x61(%ebx)
43a75b:	35 31 62 44 2f       	xor    $0x2f446231,%eax
43a760:	58                   	pop    %eax
43a761:	6b 69 30 57          	imul   $0x57,0x30(%ecx),%ebp
43a765:	70 75                	jo     0x43a7dc
43a767:	43                   	inc    %ebx
43a768:	30 34 37             	xor    %dh,(%edi,%esi,1)
43a76b:	4c                   	dec    %esp
43a76c:	66 6a 66             	pushw  $0x66
43a76f:	52                   	push   %edx
43a770:	49                   	dec    %ecx
43a771:	4b                   	dec    %ebx
43a772:	4f                   	dec    %edi
43a773:	55                   	push   %ebp
43a774:	6a 72                	push   $0x72
43a776:	39 48 41             	cmp    %ecx,0x41(%eax)
43a779:	43                   	inc    %ebx
43a77a:	42                   	inc    %edx
43a77b:	44                   	inc    %esp
43a77c:	72 4c                	jb     0x43a7ca
43a77e:	49                   	dec    %ecx
43a77f:	6d                   	insl   (%dx),%es:(%edi)
43a780:	6b 4a 41 36          	imul   $0x36,0x41(%edx),%ecx
43a784:	31 76 4d             	xor    %esi,0x4d(%esi)
43a787:	49                   	dec    %ecx
43a788:	50                   	push   %eax
43a789:	70 31                	jo     0x43a7bc
43a78b:	2f                   	das
43a78c:	4f                   	dec    %edi
43a78d:	6f                   	outsl  %ds:(%esi),(%dx)
43a78e:	63 44 31 51          	arpl   %eax,0x51(%ecx,%esi,1)
43a792:	58                   	pop    %eax
43a793:	69 65 33 33 44 6a 45 	imul   $0x456a4433,0x33(%ebp),%esp
43a79a:	30 6e 46             	xor    %ch,0x46(%esi)
43a79d:	78 31                	js     0x43a7d0
43a79f:	5a                   	pop    %edx
43a7a0:	6a 4c                	push   $0x4c
43a7a2:	4a                   	dec    %edx
43a7a3:	64 62 4e 41          	bound  %ecx,%fs:0x41(%esi)
43a7a7:	56                   	push   %esi
43a7a8:	77 42                	ja     0x43a7ec
43a7aa:	79 48                	jns    0x43a7f4
43a7ac:	76 37                	jbe    0x43a7e5
43a7ae:	2b 76 68             	sub    0x68(%esi),%esi
43a7b1:	63 44 31 4b          	arpl   %eax,0x4b(%ecx,%esi,1)
43a7b5:	64 37                	fs aaa
43a7b7:	6a 52                	push   $0x52
43a7b9:	33 57 56             	xor    0x56(%edi),%edx
43a7bc:	5a                   	pop    %edx
43a7bd:	37                   	aaa
43a7be:	43                   	inc    %ebx
43a7bf:	51                   	push   %ecx
43a7c0:	2f                   	das
43a7c1:	45                   	inc    %ebp
43a7c2:	62 78 62             	bound  %edi,0x62(%eax)
43a7c5:	2f                   	das
43a7c6:	64 39 39             	cmp    %edi,%fs:(%ecx)
43a7c9:	62 69 43             	bound  %ebp,0x43(%ecx)
43a7cc:	76 50                	jbe    0x43a81e
43a7ce:	32 72 73             	xor    0x73(%edx),%dh
43a7d1:	78 44                	js     0x43a817
43a7d3:	4e                   	dec    %esi
43a7d4:	76 6f                	jbe    0x43a845
43a7d6:	41                   	inc    %ecx
43a7d7:	4c                   	dec    %esp
43a7d8:	34 62                	xor    $0x62,%al
43a7da:	62 44 4d 62          	bound  %eax,0x62(%ebp,%ecx,2)
43a7de:	4a                   	dec    %edx
43a7df:	6e                   	outsb  %ds:(%esi),(%dx)
43a7e0:	6f                   	outsl  %ds:(%esi),(%dx)
43a7e1:	50                   	push   %eax
43a7e2:	55                   	push   %ebp
43a7e3:	72 59                	jb     0x43a83e
43a7e5:	77 4a                	ja     0x43a831
43a7e7:	45                   	inc    %ebp
43a7e8:	4c                   	dec    %esp
43a7e9:	54                   	push   %esp
43a7ea:	43                   	inc    %ebx
43a7eb:	6f                   	outsl  %ds:(%esi),(%dx)
43a7ec:	57                   	push   %edi
43a7ed:	72 70                	jb     0x43a85f
43a7ef:	4b                   	dec    %ebx
43a7f0:	61                   	popa
43a7f1:	49                   	dec    %ecx
43a7f2:	54                   	push   %esp
43a7f3:	6b 37 36             	imul   $0x36,(%edi),%esi
43a7f6:	76 59                	jbe    0x43a851
43a7f8:	32 43 55             	xor    0x55(%ebx),%al
43a7fb:	43                   	inc    %ebx
43a7fc:	67 6d                	insl   (%dx),%es:(%di)
43a7fe:	76 77                	jbe    0x43a877
43a800:	77 59                	ja     0x43a85b
43a802:	39 42 47             	cmp    %eax,0x47(%edx)
43a805:	74 6c                	je     0x43a873
43a807:	6f                   	outsl  %ds:(%esi),(%dx)
43a808:	64 52                	fs push %edx
43a80a:	6b 33 67             	imul   $0x67,(%ebx),%esi
43a80d:	64 33 5a 69          	xor    %fs:0x69(%edx),%ebx
43a811:	73 70                	jae    0x43a883
43a813:	36 58                	ss pop %eax
43a815:	63 4b 2f             	arpl   %ecx,0x2f(%ebx)
43a818:	42                   	inc    %edx
43a819:	58                   	pop    %eax
43a81a:	68 56 64 46 76       	push   $0x76466456
43a81f:	63 78 32             	arpl   %edi,0x32(%eax)
43a822:	55                   	push   %ebp
43a823:	55                   	push   %ebp
43a824:	75 70                	jne    0x43a896
43a826:	63 42 54             	arpl   %eax,0x54(%edx)
43a829:	57                   	push   %edi
43a82a:	45                   	inc    %ebp
43a82b:	79 39                	jns    0x43a866
43a82d:	6a 45                	push   $0x45
43a82f:	4d                   	dec    %ebp
43a830:	2f                   	das
43a831:	47                   	inc    %edi
43a832:	43                   	inc    %ebx
43a833:	45                   	inc    %ebp
43a834:	79 53                	jns    0x43a889
43a836:	47                   	inc    %edi
43a837:	51                   	push   %ecx
43a838:	61                   	popa
43a839:	53                   	push   %ebx
43a83a:	31 67 62             	xor    %esp,0x62(%edi)
43a83d:	4f                   	dec    %edi
43a83e:	50                   	push   %eax
43a83f:	2b 6f 54             	sub    0x54(%edi),%ebp
43a842:	73 50                	jae    0x43a894
43a844:	6e                   	outsb  %ds:(%esi),(%dx)
43a845:	7a 31                	jp     0x43a878
43a847:	64 7a 51             	fs jp  0x43a89b
43a84a:	52                   	push   %edx
43a84b:	6b 6e 48 51          	imul   $0x51,0x48(%esi),%ebp
43a84f:	6a 34                	push   $0x34
43a851:	72 75                	jb     0x43a8c8
43a853:	44                   	inc    %esp
43a854:	4c                   	dec    %esp
43a855:	55                   	push   %ebp
43a856:	5a                   	pop    %edx
43a857:	39 63 65             	cmp    %esp,0x65(%ebx)
43a85a:	31 6e 44             	xor    %ebp,0x44(%esi)
43a85d:	50                   	push   %eax
43a85e:	73 66                	jae    0x43a8c6
43a860:	39 71 63             	cmp    %esi,0x63(%ecx)
43a863:	2b 2b                	sub    (%ebx),%ebp
43a865:	4b                   	dec    %ebx
43a866:	44                   	inc    %esp
43a867:	5a                   	pop    %edx
43a868:	64 6b 54 64 58 69    	imul   $0x69,%fs:0x58(%esp,%eiz,2),%edx
43a86e:	6c                   	insb   (%dx),%es:(%edi)
43a86f:	72 4c                	jb     0x43a8bd
43a871:	63 53 45             	arpl   %edx,0x45(%ebx)
43a874:	32 32                	xor    (%edx),%dh
43a876:	37                   	aaa
43a877:	78 54                	js     0x43a8cd
43a879:	59                   	pop    %ecx
43a87a:	48                   	dec    %eax
43a87b:	35 43 7a 37 67       	xor    $0x67377a43,%eax
43a880:	37                   	aaa
43a881:	6c                   	insb   (%dx),%es:(%edi)
43a882:	46                   	inc    %esi
43a883:	46                   	inc    %esi
43a884:	77 6f                	ja     0x43a8f5
43a886:	73 38                	jae    0x43a8c0
43a888:	49                   	dec    %ecx
43a889:	4c                   	dec    %esp
43a88a:	63 69 59             	arpl   %ebp,0x59(%ecx)
43a88d:	44                   	inc    %esp
43a88e:	77 74                	ja     0x43a904
43a890:	52                   	push   %edx
43a891:	33 38                	xor    (%eax),%edi
43a893:	6e                   	outsb  %ds:(%esi),(%dx)
43a894:	4d                   	dec    %ebp
43a895:	45                   	inc    %ebp
43a896:	43                   	inc    %ebx
43a897:	62 39                	bound  %edi,(%ecx)
43a899:	31 32                	xor    %esi,(%edx)
43a89b:	69 41 43 46 59 65 75 	imul   $0x75655946,0x43(%ecx),%eax
43a8a2:	68 55 7a 66 34       	push   $0x34667a55
43a8a7:	54                   	push   %esp
43a8a8:	77 2b                	ja     0x43a8d5
43a8aa:	7a 2f                	jp     0x43a8db
43a8ac:	4b                   	dec    %ebx
43a8ad:	35 50 2b 45 70       	xor    $0x70452b50,%eax
43a8b2:	32 4e 35             	xor    0x35(%esi),%cl
43a8b5:	63 33                	arpl   %esi,(%ebx)
43a8b7:	50                   	push   %eax
43a8b8:	36 69 4a 55 65 66 30 	imul   $0x4c306665,%ss:0x55(%edx),%ecx
43a8bf:	4c
43a8c0:	75 38                	jne    0x43a8fa
43a8c2:	47                   	inc    %edi
43a8c3:	33 70 37             	xor    0x37(%eax),%esi
43a8c6:	4e                   	dec    %esi
43a8c7:	7a 72                	jp     0x43a93b
43a8c9:	36 55                	ss push %ebp
43a8cb:	30 74 6f 63          	xor    %dh,0x63(%edi,%ebp,2)
43a8cf:	75 53                	jne    0x43a924
43a8d1:	47                   	inc    %edi
43a8d2:	46                   	inc    %esi
43a8d3:	75 6e                	jne    0x43a943
43a8d5:	55                   	push   %ebp
43a8d6:	39 73 69             	cmp    %esi,0x69(%ebx)
43a8d9:	4f                   	dec    %edi
43a8da:	44                   	inc    %esp
43a8db:	4c                   	dec    %esp
43a8dc:	5a                   	pop    %edx
43a8dd:	6e                   	outsb  %ds:(%esi),(%dx)
43a8de:	4d                   	dec    %ebp
43a8df:	65 36 55             	gs ss push %ebp
43a8e2:	46                   	inc    %esi
43a8e3:	33 65 49             	xor    0x49(%ebp),%esp
43a8e6:	79 49                	jns    0x43a931
43a8e8:	36 4c                	ss dec %esp
43a8ea:	79 4d                	jns    0x43a939
43a8ec:	41                   	inc    %ecx
43a8ed:	72 70                	jb     0x43a95f
43a8ef:	70 36                	jo     0x43a927
43a8f1:	63 76 64             	arpl   %esi,0x64(%esi)
43a8f4:	6a 37                	push   $0x37
43a8f6:	73 38                	jae    0x43a930
43a8f8:	31 2b                	xor    %ebp,(%ebx)
43a8fa:	35 69 35 4d 54       	xor    $0x544d3569,%eax
43a8ff:	32 55 67             	xor    0x67(%ebp),%dl
43a902:	35 57 36 57 46       	xor    $0x46573657,%eax
43a907:	7a 43                	jp     0x43a94c
43a909:	66 4c                	dec    %sp
43a90b:	64 4d                	fs dec %ebp
43a90d:	55                   	push   %ebp
43a90e:	56                   	push   %esi
43a90f:	62 77 39             	bound  %esi,0x39(%edi)
43a912:	76 4a                	jbe    0x43a95e
43a914:	74 6f                	je     0x43a985
43a916:	51                   	push   %ecx
43a917:	2f                   	das
43a918:	76 49                	jbe    0x43a963
43a91a:	50                   	push   %eax
43a91b:	2f                   	das
43a91c:	38 56 58             	cmp    %dl,0x58(%esi)
43a91f:	76 33                	jbe    0x43a954
43a921:	44                   	inc    %esp
43a922:	79 4e                	jns    0x43a972
43a924:	5a                   	pop    %edx
43a925:	2b 78 36             	sub    0x36(%eax),%edi
43a928:	65 4d                	gs dec %ebp
43a92a:	67 79 7a             	addr16 jns 0x43a9a7
43a92d:	38 4a 39             	cmp    %cl,0x39(%edx)
43a930:	48                   	dec    %eax
43a931:	35 32 66 56 6f       	xor    $0x6f566632,%eax
43a936:	42                   	inc    %edx
43a937:	4f                   	dec    %edi
43a938:	75 38                	jne    0x43a972
43a93a:	4c                   	dec    %esp
43a93b:	75 76                	jne    0x43a9b3
43a93d:	4a                   	dec    %edx
43a93e:	75 2b                	jne    0x43a96b
43a940:	73 52                	jae    0x43a994
43a942:	32 33                	xor    (%ebx),%dh
43a944:	53                   	push   %ebx
43a945:	38 63 6f             	cmp    %ah,0x6f(%ebx)
43a948:	5a                   	pop    %edx
43a949:	5a                   	pop    %edx
43a94a:	49                   	dec    %ecx
43a94b:	34 58                	xor    $0x58,%al
43a94d:	42                   	inc    %edx
43a94e:	45                   	inc    %ebp
43a94f:	75 41                	jne    0x43a992
43a951:	61                   	popa
43a952:	75 6c                	jne    0x43a9c0
43a954:	35 55 76 62 70       	xor    $0x70627655,%eax
43a959:	34 79                	xor    $0x79,%al
43a95b:	4c                   	dec    %esp
43a95c:	73 6d                	jae    0x43a9cb
43a95e:	66 77 65             	data16 ja 0x43a9c6
43a961:	6e                   	outsb  %ds:(%esi),(%dx)
43a962:	6c                   	insb   (%dx),%es:(%edi)
43a963:	39 51 73             	cmp    %edx,0x73(%ecx)
43a966:	71 6e                	jno    0x43a9d6
43a968:	48                   	dec    %eax
43a969:	57                   	push   %edi
43a96a:	43                   	inc    %ebx
43a96b:	66 50                	push   %ax
43a96d:	38 4c 69 45          	cmp    %cl,0x45(%ecx,%ebp,2)
43a971:	75 6a                	jne    0x43a9dd
43a973:	4e                   	dec    %esi