MELKLVFSITFLYCLSGVSSTSHYFTSMFSFGNSYIDTGNFVIMATPVMPVWIDKPPYGMTFFGHPTGRVCNGRVIVDFIAEEFGLPFLPAFMANSSSISHGVNFAVGTAPAIDSAFFKRNNIADKLLNNSLDVQLGWLEHLKPSICNSTDEANGFKNYFSKSLFIVGEFGVNDYNFMWTAKKTEKEVKSLVPQVVEKITTAVEARFTRSCRETRQWGCSPIVLTLFMSPNTTDYDGLGCLRAVNRMSKRHNAMLRAALDGLRGKYPHAKIIFADFYRPIIQVL*