MSRFVIPPAENMPLHWETLSSYDVSDYLKLRDSFQERIKNKKKGESLESFSANLKKIEEYINRGEGDRPKRAMVCGIVFGQNKIAINIQQLKILLGKCKSSINGSLQQLGYTLLPQKVSIDQDLLDKMPFYLNTKGESKKWTIRVKKSNSNNANLSSEISRNIVHEDQTEGNATENTSDSVPHPIKYRSKNSEIIPLDF