MSPQTRDSLISELQRLNLDVDKHALQVLQIEMDYRVTKSKTSSKGEKKETGEPCTECLSVQKAASATIAFNKEDLLLGETKHNRPLYFTGYIKEMPIHRVQIDPGSALNLISTSALEELGIPPSKLSHTSVSIFGYDGSAQRPIGKIRFRLQIGDLISEVTVYAIKTPSCYNILLGRPWIHENGVVPSTLHQCIKFVGDDGLIHRVFADKKPFKGKEVHFADSQMYKDEK