MRTNKEKVVKLSILVEVAHPVVRMPVVDGNGNSYYFPGVGGITYNFGLGDNAFKMHGDHVEPDVSTKNSNKDLNPTCMALACIGNEAVVVSGDGKGMKGYVIGKHGGIDHVLVWVPDKEKLTIGDKIQIKAWGQGLELVDYPNVKMFNIDPELFEKIPIQEKDGKIHVPVTAIVPAYLTGSGIGAGNPAATDYDMNTLDEAEVKRVGLDEVRIGDLVAITDHYNGYGAGGYKSGSISIGVVVHSDCFKTGHGPGMVIIMTAQNGEIVPVIDKESNIKKYLGI