MKVLQIHRRFKHWRNIIVFFSFALLVSCSKYIDIYKPIDITRSGQSVKFDFEIKNKGNYQFALLFATTDDSDEMVRRFELFGRIDKSGVITPVSLRIVKDGQIFFDNKINAMGSEGGSLFDYEERSINTAVREIKTFFLPPGLYSAVITTLEDVPAFNGIESFVEFTYYDPKI