MARGKVQMRRIENPVHRQATFCKRRMGLLKKAKELSVLCDADIGVVVFSPHGKIYELATNGNMQGLIERYKSKLPEAQVESNEQNIPLVTQQDVLLLRQEVDLLQNSLRYMYGERDINNMNLGELQSLESNLEVWVNNIRSTKMQIMSREIEMLKSKEGILKAANDILQERIVEQSSILDPGGNMMIPQVPFQLTTESNYYF