43a84c:	59                   	pop    %ecx
43a84d:	30 70 6b             	xor    %dh,0x6b(%eax)
43a850:	7a 37                	jp     0x43a889
43a852:	6f                   	outsl  %ds:(%esi),(%dx)
43a853:	4a                   	dec    %edx
43a854:	33 4b 2f             	xor    0x2f(%ebx),%ecx
43a857:	69 48 79 36 68 46 4b 	imul   $0x4b466836,0x79(%eax),%ecx
43a85e:	74 7a                	je     0x43a8da
43a860:	74 46                	je     0x43a8a8
43a862:	4f                   	dec    %edi
43a863:	46                   	inc    %esi
43a864:	47                   	inc    %edi
43a865:	76 6e                	jbe    0x43a8d5
43a867:	31 49 4b             	xor    %ecx,0x4b(%ecx)
43a86a:	79 38                	jns    0x43a8a4
43a86c:	41                   	inc    %ecx
43a86d:	70 63                	jo     0x43a8d2
43a86f:	4f                   	dec    %edi
43a870:	72 50                	jb     0x43a8c2
43a872:	6c                   	insb   (%dx),%es:(%edi)
43a873:	57                   	push   %edi
43a874:	4a                   	dec    %edx
43a875:	44                   	inc    %esp
43a876:	4e                   	dec    %esi
43a877:	42                   	inc    %edx
43a878:	58                   	pop    %eax
43a879:	30 6f 7a             	xor    %ch,0x7a(%edi)
43a87c:	6a 6c                	push   $0x6c
43a87e:	6c                   	insb   (%dx),%es:(%edi)
43a87f:	51                   	push   %ecx
43a880:	2f                   	das
43a881:	7a 61                	jp     0x43a8e4
43a883:	42                   	inc    %edx
43a884:	51                   	push   %ecx
43a885:	30 35 61 6b 44 4f    	xor    %dh,0x4f446b61
43a88b:	59                   	pop    %ecx
43a88c:	51                   	push   %ecx
43a88d:	65 43                	gs inc %ebx
43a88f:	6e                   	outsb  %ds:(%esi),(%dx)
43a890:	7a 78                	jp     0x43a90a
43a892:	38 49 72             	cmp    %cl,0x72(%ecx)
43a895:	4d                   	dec    %ebp
43a896:	70 4f                	jo     0x43a8e7
43a898:	6e                   	outsb  %ds:(%esi),(%dx)
43a899:	75 38                	jne    0x43a8d3
43a89b:	44                   	inc    %esp
43a89c:	41                   	inc    %ecx
43a89d:	61                   	popa
43a89e:	4c                   	dec    %esp
43a89f:	44                   	inc    %esp
43a8a0:	46                   	inc    %esi
43a8a1:	48                   	dec    %eax
43a8a2:	63 4c 38 34          	arpl   %ecx,0x34(%eax,%edi,1)
43a8a6:	58                   	pop    %eax
43a8a7:	36 2b 48 63          	sub    %ss:0x63(%eax),%ecx
43a8ab:	34 78                	xor    $0x78,%al
43a8ad:	30 4c 4b 30          	xor    %cl,0x30(%ebx,%ecx,2)
43a8b1:	46                   	inc    %esi
43a8b2:	5a                   	pop    %edx
43a8b3:	61                   	popa
43a8b4:	61                   	popa
43a8b5:	6b 36 64             	imul   $0x64,(%esi),%esi
43a8b8:	72 78                	jb     0x43a932
43a8ba:	30 49 38             	xor    %cl,0x38(%ecx)
43a8bd:	43                   	inc    %ebx
43a8be:	37                   	aaa
43a8bf:	30 59 47             	xor    %bl,0x47(%ecx)
43a8c2:	4f                   	dec    %edi
43a8c3:	78 31                	js     0x43a8f6
43a8c5:	70 30                	jo     0x43a8f7
43a8c7:	56                   	push   %esi
43a8c8:	75 32                	jne    0x43a8fc
43a8ca:	2f                   	das
43a8cb:	33 54 49 67          	xor    0x67(%ecx,%ecx,2),%edx
43a8cf:	35 73 4d 53 79       	xor    $0x79534d73,%eax
43a8d4:	54                   	push   %esp
43a8d5:	48                   	dec    %eax
43a8d6:	41                   	inc    %ecx
43a8d7:	37                   	aaa
43a8d8:	33 6a 57             	xor    0x57(%edx),%ebp
43a8db:	41                   	inc    %ecx
43a8dc:	52                   	push   %edx
43a8dd:	33 74 39 6c          	xor    0x6c(%ecx,%edi,1),%esi
43a8e1:	50                   	push   %eax
43a8e2:	69 73 4a 76 71 4a 56 	imul   $0x564a7176,0x4a(%ebx),%esi
43a8e9:	55                   	push   %ebp
43a8ea:	33 45 61             	xor    0x61(%ebp),%eax
43a8ed:	5a                   	pop    %edx
43a8ee:	36 41                	ss inc %ecx
43a8f0:	52                   	push   %edx
43a8f1:	49                   	dec    %ecx
43a8f2:	6e                   	outsb  %ds:(%esi),(%dx)
43a8f3:	61                   	popa
43a8f4:	43                   	inc    %ebx
43a8f5:	42                   	inc    %edx
43a8f6:	54                   	push   %esp
43a8f7:	73 46                	jae    0x43a93f
43a8f9:	68 2f 66 34 6e       	push   $0x6e34662f
43a8fe:	4f                   	dec    %edi
43a8ff:	71 4a                	jno    0x43a94b
43a901:	50                   	push   %eax
43a902:	39 2b                	cmp    %ebp,(%ebx)
43a904:	6c                   	insb   (%dx),%es:(%edi)
43a905:	2f                   	das
43a906:	46                   	inc    %esi
43a907:	78 51                	js     0x43a95a
43a909:	65 66 38 58 44       	data16 cmp %bl,%gs:0x44(%eax)
43a90e:	55                   	push   %ebp
43a90f:	55                   	push   %ebp
43a910:	39 58 49             	cmp    %ebx,0x49(%eax)
43a913:	74 42                	je     0x43a957
43a915:	56                   	push   %esi
43a916:	46                   	inc    %esi
43a917:	68 4f 77 2b 78       	push   $0x782b774f
43a91c:	63 51 46             	arpl   %edx,0x46(%ecx)
43a91f:	67 54                	addr16 push %esp
43a921:	4c                   	dec    %esp
43a922:	66 77 4a             	data16 ja 0x43a96f
43a925:	32 71 41             	xor    0x41(%ecx),%dh
43a928:	74 2b                	je     0x43a955
43a92a:	59                   	pop    %ecx
43a92b:	32 31                	xor    (%ecx),%dh
43a92d:	71 37                	jno    0x43a966
43a92f:	7a 6c                	jp     0x43a99d
43a931:	52                   	push   %edx
43a932:	59                   	pop    %ecx
43a933:	67 51                	addr16 push %ecx
43a935:	77 7a                	ja     0x43a9b1
43a937:	64 57                	fs push %edi
43a939:	36 39 6c 6d 6f       	cmp    %ebp,%ss:0x6f(%ebp,%ebp,2)
43a93e:	4f                   	dec    %edi
43a93f:	75 79                	jne    0x43a9ba
43a941:	61                   	popa
43a942:	4d                   	dec    %ebp
43a943:	42                   	inc    %edx
43a944:	56                   	push   %esi
43a945:	49                   	dec    %ecx
43a946:	78 54                	js     0x43a99c
43a948:	71 73                	jno    0x43a9bd
43a94a:	51                   	push   %ecx
43a94b:	57                   	push   %edi
43a94c:	55                   	push   %ebp
43a94d:	4d                   	dec    %ebp
43a94e:	71 53                	jno    0x43a9a3
43a950:	4e                   	dec    %esi
43a951:	69 30 4e 34 58 58    	imul   $0x5858344e,(%eax),%esi
43a957:	7a 6a                	jp     0x43a9c3
43a959:	4f                   	dec    %edi
43a95a:	62 45 73             	bound  %eax,0x73(%ebp)
43a95d:	76 56                	jbe    0x43a9b5
43a95f:	79 6b                	jns    0x43a9cc
43a961:	36 61                	ss popa
43a963:	45                   	inc    %ebp
43a964:	58                   	pop    %eax
43a965:	52                   	push   %edx
43a966:	5a                   	pop    %edx
43a967:	32 62 30             	xor    0x30(%edx),%ah
43a96a:	49                   	dec    %ecx
43a96b:	46                   	inc    %esi
43a96c:	77 6d                	ja     0x43a9db
43a96e:	4e                   	dec    %esi
43a96f:	34 74                	xor    $0x74,%al
43a971:	77 37                	ja     0x43a9aa
43a973:	48                   	dec    %eax
43a974:	66 33 76 36          	xor    0x36(%esi),%si
43a978:	6d                   	insl   (%dx),%es:(%edi)
43a979:	79 6c                	jns    0x43a9e7
43a97b:	65 75 5a             	gs jne 0x43a9d8
43a97e:	6d                   	insl   (%dx),%es:(%edi)
43a97f:	61                   	popa
43a980:	55                   	push   %ebp
43a981:	59                   	pop    %ecx
43a982:	46                   	inc    %esi
43a983:	46                   	inc    %esi
43a984:	63 43 36             	arpl   %eax,0x36(%ebx)
43a987:	49                   	dec    %ecx
43a988:	43                   	inc    %ebx
43a989:	65 4c                	gs dec %esp
43a98b:	74 4f                	je     0x43a9dc
43a98d:	51                   	push   %ecx
43a98e:	4a                   	dec    %edx
43a98f:	35 44 78 5a 4d       	xor    $0x4d5a7844,%eax
43a994:	49                   	dec    %ecx
43a995:	76 4f                	jbe    0x43a9e6
43a997:	4f                   	dec    %edi
43a998:	52                   	push   %edx
43a999:	31 4a 77             	xor    %ecx,0x77(%edx)
43a99c:	4c                   	dec    %esp
43a99d:	61                   	popa
43a99e:	41                   	inc    %ecx
43a99f:	50                   	push   %eax
43a9a0:	6d                   	insl   (%dx),%es:(%edi)
43a9a1:	55                   	push   %ebp
43a9a2:	4e                   	dec    %esi
43a9a3:	32 4d 50             	xor    0x50(%ebp),%cl
43a9a6:	55                   	push   %ebp
43a9a7:	54                   	push   %esp
43a9a8:	6f                   	outsl  %ds:(%esi),(%dx)
43a9a9:	41                   	inc    %ecx
43a9aa:	62 65 67             	bound  %esp,0x67(%ebp)
43a9ad:	6a 4f                	push   $0x4f
43a9af:	6e                   	outsb  %ds:(%esi),(%dx)
43a9b0:	4f                   	dec    %edi
43a9b1:	59                   	pop    %ecx
43a9b2:	74 57                	je     0x43aa0b
43a9b4:	79 68                	jns    0x43aa1e
43a9b6:	5a                   	pop    %edx
43a9b7:	57                   	push   %edi
43a9b8:	65 6d                	gs insl (%dx),%es:(%edi)
43a9ba:	45                   	inc    %ebp
43a9bb:	71 62                	jno    0x43aa1f
43a9bd:	31 56 68             	xor    %edx,0x68(%esi)
43a9c0:	37                   	aaa
43a9c1:	76 59                	jbe    0x43aa1c
43a9c3:	54                   	push   %esp
43a9c4:	68 62 53 44 67       	push   $0x67445362
43a9c9:	61                   	popa
43a9ca:	7a 31                	jp     0x43a9fd
43a9cc:	4d                   	dec    %ebp
43a9cd:	73 4c                	jae    0x43aa1b
43a9cf:	61                   	popa
43a9d0:	4a                   	dec    %edx
43a9d1:	71 41                	jno    0x43aa14
43a9d3:	51                   	push   %ecx
43a9d4:	2f                   	das
43a9d5:	79 39                	jns    0x43aa10
43a9d7:	6f                   	outsl  %ds:(%esi),(%dx)
43a9d8:	49                   	dec    %ecx
43a9d9:	4b                   	dec    %ebx
43a9da:	52                   	push   %edx
43a9db:	6e                   	outsb  %ds:(%esi),(%dx)
43a9dc:	30 35 51 76 43 46    	xor    %dh,0x46437651
43a9e2:	65 36 47             	gs ss inc %edi
43a9e5:	38 37                	cmp    %dh,(%edi)
43a9e7:	59                   	pop    %ecx
43a9e8:	48                   	dec    %eax
43a9e9:	55                   	push   %ebp
43a9ea:	41                   	inc    %ecx
43a9eb:	30 6b 58             	xor    %ch,0x58(%ebx)
43a9ee:	74 30                	je     0x43aa20
43a9f0:	61                   	popa
43a9f1:	45                   	inc    %ebp
43a9f2:	4e                   	dec    %esi
43a9f3:	44                   	inc    %esp
43a9f4:	2b 2f                	sub    (%edi),%ebp
43a9f6:	38 53 33             	cmp    %dl,0x33(%ebx)
43a9f9:	35 7a 7a 4a 47       	xor    $0x474a7a7a,%eax
43a9fe:	76 57                	jbe    0x43aa57
43aa00:	77 72                	ja     0x43aa74
43aa02:	58                   	pop    %eax
43aa03:	37                   	aaa
43aa04:	6e                   	outsb  %ds:(%esi),(%dx)
43aa05:	47                   	inc    %edi
43aa06:	66 35 58 30          	xor    $0x3058,%ax
43aa0a:	51                   	push   %ecx
43aa0b:	4e                   	dec    %esi
43aa0c:	57                   	push   %edi
43aa0d:	4b                   	dec    %ebx
43aa0e:	47                   	inc    %edi
43aa0f:	47                   	inc    %edi
43aa10:	34 61                	xor    $0x61,%al
43aa12:	6e                   	outsb  %ds:(%esi),(%dx)
43aa13:	70 6d                	jo     0x43aa82
43aa15:	56                   	push   %esi
43aa16:	50                   	push   %eax
43aa17:	34 30                	xor    $0x30,%al
43aa19:	4f                   	dec    %edi
43aa1a:	76 46                	jbe    0x43aa62
43aa1c:	79 47                	jns    0x43aa65
43aa1e:	57                   	push   %edi
43aa1f:	4a                   	dec    %edx
43aa20:	66 38 68 34          	data16 cmp %ch,0x34(%eax)
43aa24:	2f                   	das
43aa25:	66 74 37             	data16 je 0x43aa5f
43aa28:	36 79 42             	ss jns 0x43aa6d
43aa2b:	4e                   	dec    %esi
43aa2c:	47                   	inc    %edi
43aa2d:	4e                   	dec    %esi
43aa2e:	78 66                	js     0x43aa96
43aa30:	34 51                	xor    $0x51,%al
43aa32:	69 61 78 41 47 46 71 	imul   $0x71464741,0x78(%ecx),%esp
43aa39:	51                   	push   %ecx
43aa3a:	4e                   	dec    %esi
43aa3b:	34 6e                	xor    $0x6e,%al
43aa3d:	57                   	push   %edi
43aa3e:	78 63                	js     0x43aaa3
43aa40:	38 48 51             	cmp    %cl,0x51(%eax)
43aa43:	4a                   	dec    %edx
43aa44:	50                   	push   %eax
43aa45:	76 35                	jbe    0x43aa7c
43aa47:	4c                   	dec    %esp
43aa48:	32 6b 51             	xor    0x51(%ebx),%ch
43aa4b:	52                   	push   %edx
43aa4c:	6b 32 67             	imul   $0x67,(%edx),%esi
43aa4f:	50                   	push   %eax
43aa50:	69 38 76 32 79 50    	imul   $0x50793276,(%eax),%edi
43aa56:	74 61                	je     0x43aab9
43aa58:	41                   	inc    %ecx
43aa59:	68 47 78 35 34       	push   $0x34357847
43aa5e:	4f                   	dec    %edi
43aa5f:	38 36                	cmp    %dh,(%esi)
43aa61:	37                   	aaa
43aa62:	38 6e 67             	cmp    %ch,0x67(%esi)
43aa65:	55                   	push   %ebp
43aa66:	71 53                	jno    0x43aabb
43aa68:	68 67 68 6e 2f       	push   $0x2f6e6867
43aa6d:	49                   	dec    %ecx
43aa6e:	62 4c 6a 77          	bound  %ecx,0x77(%edx,%ebp,2)
43aa72:	35 72 54 5a 2b       	xor    $0x2b5a5472,%eax
43aa77:	61                   	popa
43aa78:	51                   	push   %ecx
43aa79:	45                   	inc    %ebp
43aa7a:	34 4d                	xor    $0x4d,%al
43aa7c:	79 6a                	jns    0x43aae8
43aa7e:	78 4d                	js     0x43aacd
43aa80:	4a                   	dec    %edx
43aa81:	2f                   	das
43aa82:	4b                   	dec    %ebx
43aa83:	66 63 38             	arpl   %di,(%eax)
43aa86:	4b                   	dec    %ebx
43aa87:	2f                   	das
43aa88:	46                   	inc    %esi
43aa89:	70 41                	jo     0x43aacc
43aa8b:	50                   	push   %eax
43aa8c:	71 38                	jno    0x43aac6
43aa8e:	41                   	inc    %ecx
43aa8f:	31 45 62             	xor    %eax,0x62(%ebp)
43aa92:	79 47                	jns    0x43aadb
43aa94:	53                   	push   %ebx
43aa95:	51                   	push   %ecx
43aa96:	72 6e                	jb     0x43ab06
43aa98:	42                   	inc    %edx
43aa99:	43                   	inc    %ebx
43aa9a:	68 59 7a 78 53       	push   $0x53787a59
43aa9f:	51                   	push   %ecx
43aaa0:	7a 71                	jp     0x43ab13
43aaa2:	74 7a                	je     0x43ab1e
43aaa4:	6e                   	outsb  %ds:(%esi),(%dx)
43aaa5:	44                   	inc    %esp
43aaa6:	6b 65 55 70          	imul   $0x70,0x55(%ebp),%esp
43aaaa:	78 4f                	js     0x43aafb
43aaac:	6e                   	outsb  %ds:(%esi),(%dx)
43aaad:	6b 2f 63             	imul   $0x63,(%edi),%ebp
43aab0:	35 32 55 46 5a       	xor    $0x5a465532,%eax
43aab5:	69 7a 47 64 71 56 51 	imul   $0x51567164,0x47(%edx),%edi
43aabc:	36 42                	ss inc %edx
43aabe:	4b                   	dec    %ebx
43aabf:	63 2b                	arpl   %ebp,(%ebx)
43aac1:	46                   	inc    %esi
43aac2:	39 5a 51             	cmp    %ebx,0x51(%edx)