MTLRHRTAFSAIALFGAVALLFSACTPKDEAKREEAKPPPDALTLAPLTFAELPGWRTDPVAQAIPALARSCARFRTQPADRPVGPNGVAGTIGDWQGPCTRLADLPPGDDAARAFFETNFTPYAAGNNGTREGLFTGYYEAELEGSRRPDPAYPVPLYRRPADLVMVDLGDFSDRWRGERTAGRVVDGRLKPYEDRAAIVAGSLKGKGLELVWVKDPIGAFFLQIQGSGRIRMVNEGNGGSEMRVGYAAQNGHRYVAIGKELIDRGALKREEVSLQTIRAWLLANPDQASAVMNVNPSYVFFQPLTGDGPNGAQGVALTPGRSLAVDSKFMPYGAPVWLDAEDPLDGRQRLQRLLIAQDTGGAIRGPVRGDVFWGHGAEAEQKAGVMKSRGTYALLLPKSVKVAAGG