MSTTAKAIFSILEWDEKSFHEQAGEGKMTRAHVRYRYEGDLAGESTVEYLMAYPEVGDASYVGLQRFVGTLAGKTGSFVLQHIGTANQVDVFDQIEVVAGSATGELAGLRGHGKLAISGHAEGYPFAIEYEFV