MRVVKIFNNNALSTVTNDRKEAILLGLGIGFNKRPGDKVNEDKIEKIYYVQDHMQTKFLELLKNVSPEVMDASQQIISLIPGNEGKFNNKGILSLVEHISFAIDRMKNNVFLPNLMLLDIKMMYSKEFELGVKALEIIYRVCHIHLPEDEAGYIALHFVNLQSNDNLAYDTLKFVKGSIDLIKECYGLELDESSLSTLRFRTHLKFLAQRIFKNEICQDDKMIEMYDYLINNHPKNKEYLEKLNVYIEKEFRYKLDKPEKIYLLLHLTKIL*