MARRSPTLVAALLLCLVGNTVASRVWVYTLVNTDYDGNKLLPHFFNYYHGQGITWRRFLVLLHHTPGKYSRKGLEDAMGICSGYAVECRVWEGQYSSEEHMVQQLSMLNDYVSDPTDWVVAADVDEFQDWGGVFIKDRIAEVAESFYPSATYVTGRLVDRVAADGMLAAVQQPMGDSGAHVQSLFSQFPLTCDVANKLYKGWNTKVVAFRAHFRTSRGSQHLIEPDDAKAYYGPCEPPPASCARPRGINLDKDLYSQTPYHRFADKYRYKSTPREEKVPPELRLWISLASEVVIPIHHFKWHGGLLNNMKDRMEWYSGDCKLGENEEDCTPRLAHWKQSAVTYAALAGGAPIDLEGMSCSKPAKDIQINTTFAGAAWEWMEDWLNVKEGASGNTVPKQYRNGQFKEGDAAX