MSDPKLTKAVDSICDQFIVTKSKISQLTEYFIDCMEKGLEPCESDISQNKGLPMIPTFVTDKPSGQEHGVTMLAADLGGTNFRVCSVELLGNHEFKIEQEKSKIPTFFFQDDHHVTSKDLFQHMALITHQFLTKHHKDVIQDYKWKMGFTFSYPVDQTSLSSGKLIRWTKGFKIGDTVGQDVVQLFQQELNDIGLSNVHVVALTNDTTGTLLARCYASSDAARAINEPVIGCIFGTGTNGCYMEKLENIHKLDPASREELLSQGKTHMCINTEWGSFDNELNHLPTTSYDIKIDQQFSTNPGFHLFEKRVSGLYLGEILRNILLDLEKQELFDLKESVLKNNPFILTTETLSHIEIDTVENDLQDTRDALLKAADLETTFEERVLIQKLVRAISRRAAFLAAVPIAAILIKTNALNQSYHCQVEVGCDGSVVEHYPGFRSMMRHALALSPIGPEGERDVHLRISKDGSGVGAALCALHANY