MKSLYILFECSAGYFLLKVEEWEQIGNNENLEKKILNADTFHQIVQFCAFIPFETAETALENLLNINEGKATSFLLNFLEQNLPNNKSQYELGVADLNLGKFLSNIGFNIVHNNNILELFRACRLFYLKKIKKYINNADIDIKNFNIGLGHSYSRSKLKLDPRKQDKSIINSIGTIESLDKNINVFSMRVIEWYSWHFPELKKIVTDVCMYCKLVILIQIKENFDFENNKDKINEITQNEEMTENIEKVANLSIGQELAEEDLNNIINFANEVINLSNTRNVLWSYLDKKLDIVSPNLKELLGNTLSARLISHAGSLVNLAKCPSSSIQIFGSEKALFNSLKGNKKTPKFGILYNSSYISKTPTALKGRMSRYLSCKSAMAARIDSFSDYPTNSYGIAFKKQLEHKILHMIKGVKLSKNIDYINEAEKIYKNQNGISNIEDADDEEEKKRLKKAKKEEKKRRKLEKKMKKEKEKAEKENEKKESEEKENEEKENEEDDK*