MGEPQMGDLPPSNPVIELEGDEFWPLSEKPFFDVVLTKTTVKPIYQLVVPGKFSATLPSCTIPTFLTFRGKNWEMIYHGSSSYKRLDNWKVFAIDNNLKVGDACVFEQLECSSTRLVFRVQILRGDIPSEFLDKLDGDNVDAPIVLE