MGLKRAKTHQKAQQIKELLLKHYPNQTTELRHKNPYELLVATILSAQCTDARVNQITPKLFEKYPSVNDLALASLEEVKEIIKSVSYFNNKSKHLISMAQKVVRDFKGVIPSTQKELMSLDGVGQKTANVVLSVCFDANCIAVDTHVFRATHRLGLSNAKDPIKTEEELSDLFKDNLSKLHHALILFGRYTCKAKNPLCGACFLKEFCVSKASFKA