MATTRMVRVSQDGSGDYCSVQDAIDSVPLGNTCRTVIRLSPGIYRQPVYVPKRKNFITFAGISPEITVLTWNNTASKIEHHQASRVIGTGTFGCGSVIVEGEDFIAENITFENSAPEGSGQAVAIRVTADRCAFYNCRFLGWQDTLYLHHGKQYLKDCYIEGSVDFIFGNSTALLEHCHIHCKSQGFITAQSRKSSQESTGYVFLRCVITGNGQSGYMYLGRPWGPFGRVVLAYTYMDACIRNVGWHNWGNAENERSACFYEYRCFGPGSCSSERVPWSRELMDDEAGHFVHHSFVDPEQDRPWLCLRMGVKTPYSA