MGRRKIEIAMVKKPEARQVTFSKRRMGLFKKANELAILCGTKIVIVVFSPGNKPYSFGHPSVDAIASKFLQQELDLNDVLETPSSNIEDLNQQHEKVMADIAEAEKEDKANEEMLKEYKSASPKEWKDSLMELKNMVKSRLCDLDISDSMMLLAKEPVVGIKN