MSLGKKVTLNSGAQIPQLGFGTWQSAPGQVGDAVYEALKAGYRHLDLATIYQNQREVAEGIKRAYKDVPGLKREDIFITSKLWNSQHDPAVVEKALDECLAELELDYLDLYLVHWPVSFTTGSELFPLVKDSSVEGGDVVINDDISIVDTWKAMTQLPKSKARTVGVSNHMIPHLEAIINATGVVPAVNQIERHPVLQSNELIEYCQKKGIHVTAYSAFGNNGFGVPLLVTRPEVKEVAESASKRLGTTVTPAQVILAWSQVGGHSVIPKSVTPSRIHENFKEVELTPEEIAKVSELGKDRRRYNTPYVANTPRWDIDIFGEEEEKPAGHKIWSPVLFAAGYSSSAWVGRGKVSWDTVHLVGNHTPLLRQQTTPRFARLSF*