MGSRDGELRVFMVAGEVSGDAIASRLMSSLRKISPFPLRFAGVGGALMSQEGLQSLYPLEDIAVMGIWELLPHLNQIRRKLKETTEAALLFRPHVVVTVDSKGFSFRFLKLLRASCGQQGVESPVHIHYVAPSFWAWKGGEKRLEVLSSFVDHVLCILPFEEDVCRSNGLAATFVGHPLLDDASSLNLKMDPLAKWKVHGNDEGFRIKYGIPSGAMVITLLPGSRLQEVTRMLPVFLNSVEQLKDSYPDLTTVIPVAPNQHVERYIDRAIHKWTVPTILIPGGSQNLKYDAFSASRAALSTSGTAILELQLARLPCVAAYRAHFITEWFIKWRTKLQYMTLPNILLESHVIPEALFQACTPKNLASLVSQLIQDDHLRRNQTSAAAKHRL