MKDDDSLPTTTAPSVKKETSDSVLFGKGRYKFWALAAILLLAFWSMLTGTVTLRWSAGNLNSLVDDIDTPIRDDLDVLEMEDREKVVKHMWDIYTNSRRIRLPKFWQEAFEAAYEELTSDASDVKEAAIAEIAKMSIRSIDLDPLPVQSTRARELSKSLKLAAVASKGSGH