MSTYVSLSQSELADVHATLTGLYETLKAQGLTLDLTRGKPAPDQLDLSNALLALPGEGDYRAADGTDTRNYGGLAGLPELRAIFGELLGIPTANLYAQNNSSLEIMHRLITLAWIHGTVDGERPWGAEETVKFLCPAPGYDRHFAITEELGIEMIVVPLNPDGPDMAVVKELVAKDPSIKGIWAVPKFSNPTGSVFSEEVTRELASMPTAAPDFRIFWDNAYAVHALVGDAPSDPDILGLAAEAGHPNRPYVLASTSKITFAGAGVSFFGASAENLAWYGKYTGLTSIGPDKVNQLRHVRFFGDAEGVRAHMRRHRDLIAPKFARVLEILEDRLAAAKVASWSEPTGGYFISLDVLDGTAKRTVALAKEAGIALTAAGATFPHGEDPHDRNIRLAPTFPSIAELETAMDGVATCVLLASAEKLMQQQ