MLPQTTGLILEVATADEGTRRFVQKRIKLGTDEEKQLGLTAALSSLEELWSDPHGNFMLQAIFENGTETMKKELMAAIYEEDVMNLSLHMHGCRVIQRAMRTLDRDDLTKLISEFHEKVITLIHDPNGNHVIQGCIRVITDELQFIIYDVISNVDTLSKHRYGCRVVQRVIEYCVEKQKEAVLEVIISCVQNEKSIVEDQYGNYVIQQTIVCGKEEHQAAILEALIADGAFSRLCKHKYASNVVEGMLKRGSMVNKELIAKELLKASGNNGVCCAVELAKDPIANYVVKSAIEVLEEGE