MSSQNRTFAFVDSNDDSKQIITMSRPIIKVPFPPVIDPYDLIVKTKDGRIKSRAPNAFIIYHKIFIETARNEGYHLPITVISSMSSQSWEKESDEVKDEYKRIAKEAYEIRNEMLPKSQRKKKRGKWNIITFDKKRTRKDNSLKIQKPIRETTELIQFSSPISFQNICPFPQSESFNKTSQNFEQFDFDLLQHMIPNEINNSVDLINFDFDNNNQLLLSPGLSNISSPEINSQNDYNFQSSPESFSDINESPIITEEELFDLLEQVNEDNSYATNEGLGISDSIEFVPTSTLSHNSEEILFSRELIDMNAFNETNNAINATNNAINAINATVTVTEPNNVINAIVTESNNAINAWNFDYPYYL