MHLTELKNTPVSDLVKLGEEQMGLENLARLRKQDIVFAILKQHAKSGEDIFGGGVLEILPDGFGFLRSADSSYLAGPDDIYVSPSQIRRFNLQTGDKIEGKIRPPKEGERYFALLKVDQVNDDKPEVSRSKILFENLTPLHANSRLRMERGNGSTEDLTARILDLASPIGKGQRGLIVAPPKAGKTMLLQNIAQSITHNYPDVELIVLLIDERPEEVTEMQRSVKGEVIASTFDEPATRHVQVAEMVIEKAKRSVEHKKDVVILLDSITRLARAYNTVTPASGKILSGGVDANALHRPKRFFGAARNVEEGGSLTIIATALVDTGSKMDEVIFEEFKGTGNMELHLSRKIAERRVFPAIDFKRSGTRKEDLLTTADELQKMWILRKILNPMDEVDAMEFLIDKLMMAKTNEEFFEVMKRS*