MLKFTWTREPKSYSVTEDKITVMTLPHTDLWQRTYYHFRNDNAPVFQMETEEKFFSFVVKTDFADSHHRFDQCGVVMYLDSENWLKGSIEYENEEFQHLGSVVTNHGYSDWATTEIPASVKSMWYRLSRREDDYCIECSDDGNKWKQMRVCHMHEGAGKVRFGIYACSPEDSSFTAEFTNIALTECAWKAHDGQKPDEG