MDMSWNFLGFFLQILLEEVKITEQILDLVFYMLLVLARFEQEGRIGSLTLQHAALVACSFHLLTAFVSPQWQDLVNVLLAHPKVEIFMDAAFDAVRKDIMFFQLKLRTLNTKLLSNKITFDAAERIAHITSQHCEASLQALQSLCLQKLFRERLLKNKELCKNGGVLSFALSVLKFQVPANFMDSLYVTASVSRLKSKVLSMLLQLCETEGFSYLDEVASSPRSMCLAVSVASEVLDLLKSTLHKDPKELEGSQDNNNPKGHVLLNSMRLVDIFSDDSNFRTFIMNNITQDLAEISALPPGEFSSSWCAVDLHVLEEVATLVYDPFRAAGAAMISLKGGGSASSGPAAAGLPDEAISTCTLVGNCIATAPHSQQRTAFLVKIFANLHCYVPDICKEQEKNQFFNKFLECLTTGPLNSANRLYFLSEAQTAVRICENLCTLWDQAIPLIPNLLNKDSLLNEEDVQLLR*