MSETDKNNLQNNNIEDTFGNDDDLWDSQSTEAGNLPNYDFEEKEELETVTYDNPEEEEKEIVTTSIIEKESNDNEELIIPSSEESTPEIETLSEEDNQETVKEIVEENLSLEMQEMDQNDDIDNFNNEDVAKELLNEISDSEQDTLTDKEDTGDLHSQKETLIHEIQSLLVQKDQLIKEQQETTKNISILVQESLKVLEDKKQNLEIAVQKLERRKERIEKEMRTTFSGVSQDLAIRVQGFKDYLVGSLQDLAIAAEQLDLNTTNNMDGWETNNNPQPVISNTTDNLNPQFVEKSFQEETRIIRSLIDQYRTRPDYYGPSWQLRRTFEPIHAERVSNWFFTQGGRGALKGMTSRLQNILIASAIISILSQLYGDRLRVLILSDTPEKLGEWRRGLQDCLGISRGDFGPNRGVVLFETAEALSQKADRIMDERDLPLIIMDQNEDRVNLSLLQFPLWLAFAPEKPMASYDYF