MSSQAALHRLDVLAQQLGSTDDELQCLSRYNTSAAPASRGYTSKFPQATTALEFPKAAHDALALDALLTPEERAVKQRVRAFMEEHVAPIITGYWERAEFPHQLTEKIGKLGVGGGTIKGYGCPGQSLMASAMATVEMARVDASVATFHLVHTYLAMLTIGMLGSEEQKQQYLPAMASYKAVGCWALSEPSNGSDASALTCTATKAPGGWLLNGQKRWIGNGTFADVVVLWARNEDTHQVNAFIVKKGTPGFTPTKIDNKIALRCVQNADMLFERCFVPDAARLPGVDSFKDTNKVLGISRVMVAWLPVGMSMGVYDMAVRYLGERQQFGAPLSSFQLTQEKLSRMLANIQAMFLSAWRLSKLLEDGKMSHEQASLVKAWNTLRGRECVALGREMLGGNGVVADFHVAKVFCDMEAIYTYEGTYEVNVLVAGRGATGISALKPPTGRKGKVVAQA*