MALNRTFKLNTGYDMPAVGLGTWQSKKDEVRDAVIAALKCGYRHIDAAAVYGNEQEVGDGMRLSGVPREEIFLTSKLWNTHHHPENVEEAVDKSLADLQTDYLDLYLIHWPVAFRYSTTTIQPVNEQTGLIDVVDVPIKDTWAAMEKLVEKGKVRSIGVSNFTREKIEELLKTAKITPAVNQIEAHPFLQQRDLLEWSTQKGIVVAGYSPLGNNIYNIPRAVDDPLVIETAKKLNKTPAQVLISWAVQRGTVVLPKSVTPERIESNFQGSLSPTHNICPHCANMDYSDFILPDDAFSTIQSLERHQRMNFPARIGVDIFSEVGEESVRKSALAWAEQQRVLKAKA*