MKKNLPALALASMLILSGCDRLGIGNPFSGKEISCGSEETKEILVKLVRDNVEGETVKTFDDDAFKDQAFADIGISHIRRMVERLGITVDEVRTTEKTDTSSKLKCEAALKLDVPDDVVDYAVAANQSIGNSYKKTPDFFEPYYRKEGAYYVKTISYSVQPTDDKSKIFAELSQAHDIIHPLSELVSMALIKEPLDKAKQRNEKLEAAEATAQEAREAEEAAAQEALGREQEAARVSEWEERYKLSRSEFEQFWKGLPQTVQNKLQASQKTWKSGMDKICANNAKAEGETPNGIKVSELACKTAETEARLEELHNRKKALIDEMVREEDKKELPKRL*