MATLKVLMLPFLAYGRISPYLNVAKKLVDRGFLIYFISTLLNLKSTINKIPEKITRTSSSLPYYQWSPTQSQSHPSKSPENVRTKLFENLKPDLVIYDILLQWAKRIPNEHNIPAVKLPTSSAAVFSYFFNILRKPEVEFPFPAIYLRKIEQVRLSEMVAKSNKTKEPDDGDLLADGNMQIMLMSTSRTIEAKYIDYCLELSNWKVVPVGPPVQDPITNDVDDIEVINWLGTKDENSIVFVSFGIEYFLSKEDMEEVAFGLELSNVNFIWVARFSKREEQNLEDALPKGFLERIGEMGRVLDKFAPQPRILNHPSTGGFISHCGWNSAMESIDFGVPIIAMPMHLDQPMVARLIIELGVAVEIDLARIRAAELVGEIWRC*