MLSTLIWVAGTLFLAKELVSFLYVFYKGLLRAPKDLTKYGKWAVVTGATDGIGKAISFELARRGCSVVLVSRTQSKLDAVAAELKEAYPKVDVKTEAVDFGNLTKDRLSELEKSLGGLEVGVLFNNVGVSYDFSQWFHELLDSEVEALLKLNVESTTWMTKLVLPGMVNRRAGAIVNQSSAAARFPLPLLAGYSAAKGYIENLTRSCHGEYEAKGIHFQCQSPLWVATPMVFPNSKVPPEKRATLMVPTPKKYARSAVAAIGQDTLISPYWVHEIAIWFGNRLPEFLVVQGILKMHLAVRFNKKCVAKMEEKQKKAQ*