MGTEMVMVDEIPFPPQITTTKPLALLGHGITDIEIHFLQIKFTAIGVYVEPEIVGHLQQFKGKAGDVLGKDDLFYDSLISAPVEKFLRVVVIKEIKGSQYGVQLESAVRDRLAEVDKYEEEEEEALEKLIEFFQSKYFKKNSIITFHFPATSPTVEIGFTTEGKEEVKVKVENGNVAEMIQKWYLGGSRAVSPTTVASLASGLGALLSK