MSLKTNIGTAIEYTVNDLLKVRYSTDPSKDTFFQWEGSIFAFIPGQAPKKIFKCIGMNVSKAKIEENKLKVSGKELTYYLDPTTGAKLDRWDNPWTEEKNLPVVHIANDPVQMALPTFIPMDVRQNKFNGSAAIVTEIPLFYPNPLAVEDHTFDAFDSNKMYEAGEFFTFKCNAEQLDQPDTVDQVEVNWTRVSKFAPFMKMGGKDGYLVYHCTGYKLPQGATADDLDALLAKEIKDVVPEYTTADEYNPDAQNVSSWSYFKKHFDRYQHEPEATWPIPSKE