MIKLLALDMDGTLLNEAKEIPQAHITAIHKAIEKGVKLVLCTGRPLFGVLPYYKKLGLDLQNEYVIVNNGCSTHQTSDWGLVDWQELSPADIEYLYDLAEKSDVQLTLFDESHYFVLGGKPNQVIENDAKLVFSDLTEISLEEATSGKFRMFQGMFLGTKEQTDDFEQRFAEELCQRFSGVRSQPVIYEAMPLGTTKATALSRLAEILKIDSSEIMAMGDANNDIEMLQFAGLGIAMGNASDYVKSLADAVTSSNEEDGVARAIEKYIL*