MIHTGEKPLQCEICGFTCRQKASLNWHMKKHDADATYQFACSICGKKFEKKDCVVAHKAKSHPEVLIAEALAANAGALITTPASLLELQGNPVPAEPAGLDVHHMGHGGQVEQLSQQVSHQVVLLGQDQSLHTMQVPVTIALSAINPPLPAESHQQTHLQLQMPVQFVHAAPQPQIQQLTLHPGQVVTPHQPQLHPLQAYSSQQQGQTQILQMTFQPLSQSQTHVQ