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
43a974:	6d                   	insl   (%dx),%es:(%edi)
43a975:	6a 69                	push   $0x69
43a977:	73 41                	jae    0x43a9ba
43a979:	31 35 46 6c 51 44    	xor    %esi,0x44516c46
43a97f:	66 30 64 38 57       	data16 xor %ah,0x57(%eax,%edi,1)
43a984:	66 34 55             	data16 xor $0x55,%al
43a987:	36 58                	ss pop %eax
43a989:	53                   	push   %ebx
43a98a:	57                   	push   %edi
43a98b:	79 57                	jns    0x43a9e4
43a98d:	62 69 38             	bound  %ebp,0x38(%ecx)
43a990:	56                   	push   %esi
43a991:	65 44                	gs inc %esp
43a993:	34 41                	xor    $0x41,%al
43a995:	62 59 46             	bound  %ebx,0x46(%ecx)
43a998:	74 35                	je     0x43a9cf
43a99a:	37                   	aaa
43a99b:	6c                   	insb   (%dx),%es:(%edi)
43a99c:	4f                   	dec    %edi
43a99d:	62 4f 71             	bound  %ecx,0x71(%edi)
43a9a0:	66 30 37             	data16 xor %dh,(%edi)
43a9a3:	36 34 68             	ss xor $0x68,%al
43a9a6:	76 34                	jbe    0x43a9dc
43a9a8:	34 43                	xor    $0x43,%al
43a9aa:	37                   	aaa
43a9ab:	72 67                	jb     0x43aa14
43a9ad:	67 43                	addr16 inc %ebx
43a9af:	54                   	push   %esp
43a9b0:	2f                   	das
43a9b1:	6c                   	insb   (%dx),%es:(%edi)
43a9b2:	59                   	pop    %ecx
43a9b3:	49                   	dec    %ecx
43a9b4:	43                   	inc    %ebx
43a9b5:	5a                   	pop    %edx
43a9b6:	5a                   	pop    %edx
43a9b7:	34 5a                	xor    $0x5a,%al
43a9b9:	47                   	inc    %edi
43a9ba:	65 35 59 66 68 69    	gs xor $0x69686659,%eax
43a9c0:	30 52 64             	xor    %dl,0x64(%edx)
43a9c3:	2f                   	das
43a9c4:	36 6b 75 45 34       	imul   $0x34,%ss:0x45(%ebp),%esi
43a9c9:	5a                   	pop    %edx
43a9ca:	4b                   	dec    %ebx
43a9cb:	30 41 36             	xor    %al,0x36(%ecx)
43a9ce:	44                   	inc    %esp
43a9cf:	78 52                	js     0x43aa23
43a9d1:	66 73 78             	data16 jae 0x43aa4c
43a9d4:	38 6e 69             	cmp    %ch,0x69(%esi)
43a9d7:	36 36 55             	ss ss push %ebp
43a9da:	73 62                	jae    0x43aa3e
43a9dc:	4d                   	dec    %ebp
43a9dd:	6e                   	outsb  %ds:(%esi),(%dx)
43a9de:	71 33                	jno    0x43aa13
43a9e0:	37                   	aaa
43a9e1:	79 31                	jns    0x43aa14
43a9e3:	61                   	popa
43a9e4:	2f                   	das
43a9e5:	44                   	inc    %esp
43a9e6:	71 72                	jno    0x43aa5a
43a9e8:	79 61                	jns    0x43aa4b
43a9ea:	64 37                	fs aaa
43a9ec:	31 44 4b 36          	xor    %eax,0x36(%ebx,%ecx,2)
43a9f0:	48                   	dec    %eax
43a9f1:	31 6a 52             	xor    %ebp,0x52(%edx)
43a9f4:	71 66                	jno    0x43aa5c
43a9f6:	4d                   	dec    %ebp
43a9f7:	6d                   	insl   (%dx),%es:(%edi)
43a9f8:	57                   	push   %edi
43a9f9:	61                   	popa
43a9fa:	63 72 61             	arpl   %esi,0x61(%edx)
43a9fd:	6e                   	outsb  %ds:(%esi),(%dx)
43a9fe:	33 6a 32             	xor    0x32(%edx),%ebp
43aa01:	39 52 32             	cmp    %edx,0x32(%edx)
43aa04:	6a 33                	push   $0x33
43aa06:	6d                   	insl   (%dx),%es:(%edi)
43aa07:	6f                   	outsl  %ds:(%esi),(%dx)
43aa08:	61                   	popa
43aa09:	53                   	push   %ebx
43aa0a:	6b 49 34 4f          	imul   $0x4f,0x34(%ecx),%ecx
43aa0e:	70 71                	jo     0x43aa81
43aa10:	75 49                	jne    0x43aa5b
43aa12:	33 4b 56             	xor    0x56(%ebx),%ecx
43aa15:	65 4a                	gs dec %edx
43aa17:	35 4a 49 47 48       	xor    $0x4847494a,%eax
43aa1c:	5a                   	pop    %edx
43aa1d:	35 32 6b 68 36       	xor    $0x36686b32,%eax
43aa22:	4c                   	dec    %esp
43aa23:	41                   	inc    %ecx
43aa24:	69 73 43 75 35 47 51 	imul   $0x51473575,0x43(%ebx),%esi
43aa2b:	76 5a                	jbe    0x43aa87
43aa2d:	35 70 69 49 6d       	xor    $0x6d496970,%eax
43aa32:	2b 52 7a             	sub    0x7a(%edx),%edx
43aa35:	2b 53 4d             	sub    0x4d(%ebx),%edx
43aa38:	32 6c 39 41          	xor    0x41(%ecx,%edi,1),%ch
43aa3c:	71 77                	jno    0x43aab5
43aa3e:	62 4a 30             	bound  %ecx,0x30(%edx)
43aa41:	57                   	push   %edi
43aa42:	4e                   	dec    %esi
43aa43:	6c                   	insb   (%dx),%es:(%edi)
43aa44:	37                   	aaa
43aa45:	6e                   	outsb  %ds:(%esi),(%dx)
43aa46:	75 47                	jne    0x43aa8f
43aa48:	69 6d 49 78 6e 71 63 	imul   $0x63716e78,0x49(%ebp),%ebp
43aa4f:	78 59                	js     0x43aaaa
43aa51:	2f                   	das
43aa52:	2f                   	das
43aa53:	6a 79                	push   $0x79
43aa55:	59                   	pop    %ecx
43aa56:	58                   	pop    %eax
43aa57:	74 4c                	je     0x43aaa5
43aa59:	4d                   	dec    %ebp
43aa5a:	77 76                	ja     0x43aad2
43aa5c:	39 6c 6b 4f          	cmp    %ebp,0x4f(%ebx,%ebp,2)
43aa60:	4d                   	dec    %ebp
43aa61:	52                   	push   %edx
43aa62:	62 71 2f             	bound  %esi,0x2f(%ecx)
43aa65:	70 4c                	jo     0x43aab3
43aa67:	41                   	inc    %ecx
43aa68:	6a 56                	push   $0x56
43aa6a:	59                   	pop    %ecx
43aa6b:	77 72                	ja     0x43aadf
43aa6d:	43                   	inc    %ebx
43aa6e:	64 6a 47             	fs push $0x47
43aa71:	5a                   	pop    %edx
43aa72:	31 71 56             	xor    %esi,0x56(%ecx)
43aa75:	34 34                	xor    $0x34,%al
43aa77:	56                   	push   %esi
43aa78:	54                   	push   %esp
43aa79:	4b                   	dec    %ebx
43aa7a:	44                   	inc    %esp
43aa7b:	4a                   	dec    %edx
43aa7c:	4f                   	dec    %edi
43aa7d:	52                   	push   %edx
43aa7e:	30 48 32             	xor    %cl,0x32(%eax)
43aa81:	69 63 59 46 59 36 4f 	imul   $0x4f365946,0x59(%ebx),%esp
43aa88:	30 49 76             	xor    %cl,0x76(%ecx)
43aa8b:	58                   	pop    %eax
43aa8c:	63 76 44             	arpl   %esi,0x44(%esi)
43aa8f:	78 6d                	js     0x43aafe
43aa91:	57                   	push   %edi
43aa92:	62 64 2b 56          	bound  %esp,0x56(%ebx,%ebp,1)
43aa96:	77 48                	ja     0x43aae0
43aa98:	4c                   	dec    %esp
43aa99:	7a 64                	jp     0x43aaff
43aa9b:	7a 4c                	jp     0x43aae9
43aa9d:	54                   	push   %esp
43aa9e:	78 6b                	js     0x43ab0b
43aaa0:	68 66 41 6d 34       	push   $0x346d4166
43aaa5:	54                   	push   %esp
43aaa6:	61                   	popa
43aaa7:	63 75 41             	arpl   %esi,0x41(%ebp)
43aaaa:	41                   	inc    %ecx
43aaab:	34 53                	xor    $0x53,%al
43aaad:	43                   	inc    %ebx
43aaae:	55                   	push   %ebp
43aaaf:	65 45                	gs inc %ebp
43aab1:	6f                   	outsl  %ds:(%esi),(%dx)
43aab2:	6d                   	insl   (%dx),%es:(%edi)
43aab3:	74 4d                	je     0x43ab02
43aab5:	4c                   	dec    %esp
43aab6:	52                   	push   %edx
43aab7:	37                   	aaa
43aab8:	30 64 6d 31          	xor    %ah,0x31(%ebp,%ebp,2)
43aabc:	71 34                	jno    0x43aaf2
43aabe:	66 2f                	data16 das
43aac0:	6e                   	outsb  %ds:(%esi),(%dx)
43aac1:	2b 4f 78             	sub    0x78(%edi),%ecx
43aac4:	4c                   	dec    %esp
43aac5:	72 74                	jb     0x43ab3b
43aac7:	6a 36                	push   $0x36
43aac9:	4b                   	dec    %ebx
43aaca:	58                   	pop    %eax
43aacb:	36 37                	ss aaa
43aacd:	75 2f                	jne    0x43aafe
43aacf:	61                   	popa