MELEVTIIGAMDLKDVRHLARMQTRAIVWIDPDEKYSTQIDETSGVNPKWNEKFLFYVPSKFFEDDNKHLHIEVHSGSFTGSRLVGKAMILLGDMAKRGIDKLHYDTCHLQKRPQGHSQGTLYIAYKFGPKTYGDLTAENIEGIEVGYYHDTTSSSPSRSILKKTTQVKSLVPGKKKHVTFEDGTCASYHVLSNGKHELSSNSEVALQNASSHQKPYAPTTLATQEDKSSSTTFVVNNSTNFASTTLPFQEEFQVPHTTLDDDPRKDASSTQALISLNPTMASYEKHVPIKSVKEMRSKGFHGFIFGGRLGQVLLSGL*