VSTPQQRRNGETDIRMATYTRGQPSPSLRDAKLGRPMVIEIIEKKFEYLRKEKTLNIYGTLTLGTTAGFSGILANFIFRHCFKVKHDALKTYASLTTLPFLSTIVAYKLLVTDALYSGNISKENCVLRSSLVGIVCGILYPSSLAFSKNGRLAVRYHTVPLPPKGRVLLHWMLLCQTEIKAMVIPLVFQTMFGILIGLQHYSLFEKTLAKTVHED