MARVFPKPNPSGIRSAIHNFQSLDYVPWQQSKQKTKSPTLPPILQTRGHQKSKTKTLTSVLPGLHSKPTMLMTSQPRNRQEKHRGRLDSGKTQATIRLLKTLLRNRRTTLQELCSHEVFLTKLNGELIKAIQDMEDSAALKVRTMLQQQDILETVMDILEYLNEKKLQELKRELEEWEEKEESKMKYLAQQVERLNAKIEKTFKEVSFLSTYMDHEYPVKSVQIANLVRQLQQLKDSQQDELDDLSEMRTTVLQSLSTQIQKKKRKLLKALVVKSQQPPQEALLRKMQDSRDMLKCTDRFRDFINQFEEEIPTLKAEVEQLRVQVQEPREIIFADVLLRRPKCTPDMDVILNIPVEELLPF