MSGNKDPSHQDYSHGNHGMGAIRFPFSNSPSIYSQPPCNPEIDQAIGNPHGFDPTSYMSFTECLQASTGYGALSKAFDLSCSSSEVLAPGDGGGTANELVESSTGHGGNSATPNSSVSSSSTEAVGEEDSERSKKGQQPKGCDDGMERSKKVTKPRKKGEKRQREPRFAFMTKSEIDNLEDGYRWRKYGQKAVKNSPYPRSYYRCTSQKCSVKKRVERSFQDPTTVITTYEGVHTHPSPATLRGSAASMLAPSILTPTPSSVTNFHQDLFMQMPSTNFHQGDASSVYLQSLSHNQRLQLPDYGLLQDVIPPFIRKQP