MSTCNIYHDGQENNGLITKIWGGAGWTFCHSVAFGYPIYPTDEQKVIYKDHFKSIGSVLPCRYCRDSYQKFIAEGETKLNDAVMLNRDTLTRWFFDIHNAVNNKLGVEYGVTYEDHVAKYESFRAKCSGANLNGCVTPLDYKAYSYKRLNQKDCPIISDELIGPFIRLAKIRGVDTFQFDFYNKFKKLNVDIYQCKKLDMWTERNHYCAKQINHMRESGIPSIETSGQWQGTPTIDELKLLLHFSSTLNFDEINGCIMTLLTNHFYLSIIISIYE