MINLESRLENMEDRFVNIDTYLCKHDFTLASNWDYKHGYLDRRLDQERMVWLRIPFHVTKGSLDGECGGCHATIKLGRPFVFRHIYNKGTDKHARPRLLGALFDQFQSPIDPDASVDDMWVEQARKVLDEVETGYLH