MSGVLASQSIPDSPGLVLLVWLHGGDDTFESFPERLTFLLSETWPKTKCTSIIYPAYDTRGSLSKASEVFWTEHETALATTLQEENKAETGREQAYVILLGHSMGGLVIADATLKLIRERDSQTDLQESIIWPGIIGLIGYDTPYYGLNPAFFTNTANEYLGHAKTAQQVINNLGLGLAFGMGAASSSSNHNGPANQKTDKSSSEPEKKDQTPKTSTTPTNAGSNWMKFGLAAVGVAGLAAAAGTTYWQKDKITENLGWATSHLDYVKELFETDRLNQRMIEILKIRPVVNFHCFYTEIPKADASTDDRHFIILPTSKTQPTGIDASFSVNHHVLNQSSKFTQDPKNRDQLSEDAQVKLNDEVGDQDLHDEL