MSVGRAVRGVDLGIYHPDVIYLFFPRLSEPSYELIRTNKQIEADKKEDMKKYALIGTGGRAMFFYTAIVRDFPTTAQLVAFCDTNTTRMAYANSRLEALGHAPVPTYVASDFDKMIADTKPDEIIVTTIDRTHHQYIIRALELGCNVITEKPMTIDAPRCRAIIDAVERTQRQVRVTFNYRYAPHNSKIAALLASDAIGDVHSVHFEWMLNTSHGADYFRRWHRDKRNSGGLLVHKSTHHFDLVNFWLRTRPQSVVAMGDLRFYGKENAERRGETQFYARARGSAVARSDPFALDLEANAQLKALYADAEHEDGYHRDQSVFGDGISIEDTMGVMVRYESGAVLTYSLTAYAPWEGFRVMFNGSKGRLEVEVVEQSYVNSGGEQAMEGALESMTILLRPMFGKPVEIEVPAGQGGHGGGDPQLLKDLFGGEAIEDPLNRAATHVDGAWSIATGIAANESMRRGQVVRVDELIKLPV*