MQKVFIALTDHKRLDEFLAKELQISKNQVLNLIKEGLVFCQKKEVKKGGLALKEGDAITLLTPQITPKPLKKELDLEIEVIFEDEDLLVLNKPPNLVVHKAPSVKEPTLVDWLKSKNYELSNLGLKERYGIVHRLDKDTSGGIVIAKNNFTHVHLSEQLKTKMMGRYYIALLSTPLKEEKMSVECYLTRNPNNRLKMIALKAAKKEKSRYSKSEFISLLASQNGMDLIGAKLFTGRTHQIRAHLEYLNRHIIGDNLYGLNQALPKEEIRIMLHAYLIEFKHPRSEQKLRFKVPLLKDMLEYLKKVFDKENLDEVLDEEKILHAFIAK*