METKEGIFRDFKGNSTQLLQQLRSMAGPDKQHRQALSCARHARWIESGGFVGDDRLNESHSNHPKGFVPKIFGGNKTPSEGVFVPKKVSASIFLRVNGSTFHVQPFEAFAN