MRFSTQMMYQQNMRGITNSQAEWMKYGEQMSTGKRVVNPSDDPIAASQAVVLSQAQAQNSQYTLARTFATQKVSLEESVLSQVTTAIQNAQEKIVYASNGTLSDDDRASLATDIQGLRDQLLNLANTTDGNGRYIFAGYKTETAPFSEEKGKYVGGAESIKQQVDASRSMVIGHTGDKIFDSITSNAVAEPDGSASETNLFAMLDSAIAALKTPVADSEADKETAAAALDKTNRGLKNSLNNVLTVRAELGTQLNELESLDSLGSDRALGQTQQMSDLVDVDWNATISSYIMQQTALQASYKAFTDMQGLSLFQLSK