MTLVEAITSRHSVRSFTEQKIDGSTAAELQKMIDDCNRLSGFNIQLVLDEPNAFSTRMARYGRFQNCRNYIAMIGPKGHDEDCGYYGEKIVIKAQQLGLNSCWVAMSYGKSKVPCKIPSGQKLYVVIALGYGTNQGVQHKSKSMDELCKVNGDMPQWFFNAMTLAMLAPTAVNQQKFLFTLDNDTVHAKALQSFYSKMDLGIAKYHFEIGAGDAEFKWA