MSRQPPLVIDNGTGYTKMGFDEAVANSKTYSLHYPIRHGMIENWDHMERLWEQSIFKYLRAEPEDHYVLLTEPPLNPPENRENTAEIMFESFNVQGLYIALRVAEKIKEDYTYVCQDIVKEFKKYDSDPYKYFARFAGEHSVTGRKYDIDVGYERFLAPEDTVIQTSPIDVRRGLYKNIVLSGGSTMFKDFGKRLQRDVKGIVDGRIAGSEEKSGSLMKSSGVEVNVISHKRQRYAVWYGGSLMASTPEFFNVSHSREDY