MCGLRSITLGTTNIEQTKHFMVDILGLNYEELLENSIRFGDADISPGTRLQFIQVPSEQLEESHFVGIGLRTPTDSGLEEYAEILSNKDIPFTTVKELNGNKYFSLEDNNGHIFSIYSNENNYGVGLGMPSFESAVNPLHQVQGLGPVILKVNHVDITGQILTNIFGLEVFAEYQPFDNADYHVQVFKVGTGGLGGEIHLMPVETEMTMPEYGAVDQVEFETKDADFFNQAKSRLDEVEIPYQTLEQDDIESIRITENSGLSFIFTLQK*