MELATGAMSSLLPKLVELIEGEYKLQTGVKKDVESLSRELESIEVALAKVTEVPLDQRDKQVRLWATNVKQLSYEMEDIVDSFMVRVEGSEPDADLKRSKRFRKKIANFFKKGKTRHQIADKIQDIKVRVKEVADLRDRYKVDDVHANQAATNTIDPRMINLFKDQKELVGIEEPRKDLIKRLMEGGDVVSNSKLQLKIVSIFGFGGLGKTTLAKAVYDKLQEEFVCKAFISNSYLNATMLDEVQLIDELRELLENKRYLIVIDDIWESSWNIMKCALIDSNCGSRIITTTRIFDVAKEADDVYKQKTLSFGTSKELFDTRLSIGKCKITSGQPIEISDKIL*