MEQGASSIQVLLQAAEYLDRREREAEHGYASLCPTHSLGPVNRGRRRPKAPRDSLRSMHSELEKHRRAQLRHCLEQLKQQMPLSTDCARYTTLSLLRRARLHIQKLEEQEQRARRLKDRLRSEQRSLRQRLEQLQGAGGEWERLRVDSLDSSGLSSERSDTDQEELEVDVESLVFGGDAELLRGFSTGQEHSYSHSGSAWL