MHSLTMQVLAAAHGSRTHWPSSGKPRTACRLSHNGRRTLQAARQPLRCTAAAAAQQEAGVAALLAAAGVDIGKLAVAGSPGGLVTTRAVSKGEQLFAVPEAAWITAQTAQASPEIGSYLVGLEPWLAIALFLLHERSKGGASRWAAYVASLPADSGSPVQWGEADLAELQGSQLLGSVQGYQAYFKQRYEALQAELFGPNAAVFDPAVFTFDAFLWAACTVRARSHSPLEGANIALVPLADTTQHQRSSSSSGWKLKQVGGLFGAGSSRALVMEASAAMAAGAPVAMDYGPDKSDGQVLLDRGVLDPIVNX