MARNYKRKLNLKVLYGTSSKEDIKKAIEDHSKGMSIRKAADKHKVKKSTLHDHIRKPTLKKVEGQTIISKADEVLIAQMLEAVADWGFPIGRLEVRMMAFDFLKNRNGSNSFNLQIPGNDWLNSFMKRNNISGRNASNIKRSRSKLGVEMINNFFDEFERTYESLGGIQPSNIFNFDETNLSDDPGKKFVLVRRGRRRVENVQEHSKTSISLMWCGSASGVLQPPMVVYRASNVYKGWVTGGSQVTIYSCTKSGWFDMETFAKWFEKCFLPNVQNLNGPKLLLGDNLASHFNPDVIKLAKEHNVYFAMLPPNATHLMQPLDVSVFGPMKRCWKH