METVQELILLAKEMMAQTSKRKLVKLYVLGSVLALFGVVLGLVETVCSPFTAASRLREEEAAVAALRASRERQTLRTQALLEKGKQQEAIVCSRALSKRLHAS