MKEKLFQKLDEKRDRMIEIRRYLHEHPELSFQEENTAKYIADFYKEMDCDVRTHVGGNGVVVTIDTGKPGKTLAIRADFDALPIQEETGLAFASKNPGVMHACGHDGHTAYMLILGETLIEMKQELTGKLVILHQHAEETPPGGAIQMIQDGALDGVDNVLGIHVMSTMKTGEVFYREGAIQTGRSYFKLKVQGQGGHGSSPHLANDAIVAASEFVVAVQTVISRRLNPFDVGSITIGSFDGKGSFNVIKDAVELEGDVRSMSEEARNIIQKEITRIVGGIEAMFGVTCELDYKNDYPVLNNDEALTDFVVKSIKGAKIPEITDVVRCEPQPPSEDFAYYAKERPSSFFYVGAMPADGHFYPHHHPKFDINEDALLIASKAMGACVVDYLKGENN*