MIRDAHGRKMSKSLGNVIDPIEVIDGATLEALNKRLKKGNLDQRELVVAKEGQEKDFPNGISECGADALRFALVSYTAQSDKINLDILRVVGYRQWCNKLWNAVRFALIRLGDGYSPPLDLSPETMPFSCQWILSVLNKAISKTVESLNAFEFSDAANTVYAWWQYQFCDVFIEAIKPYFVNPALASERAHAQHALWVALETGLRLLHPFMPFITEELWQRLPSPKDSERKASIVICDYPSATENWKNEKVETEMETVIASVKCLRALRAELLEKQKNERLPAFALCENNVTFEIVKSHELEIRTLANLSSLEVLLKGEDSAPAGSAVETVNENLKVYLKVDRAINAEAEQGKIRNKIAELQKQKEKLQMMMSASGYEEKVPANIKEDNVTKLAKILQEFDFFEKESVRLVAETGQFRK*