MSDTMTVVANVPTLFSGTTLSSFRPNFEANTITIALPHYVDVPGRSNFKLMYIFGFPFDTEMEKNDDFANKPRAESKISKTEGTVSYEQKITVEAGGIERDGVKSYRVMVLEGTISDAINHLDKKENDNILNQYKNRIILADNTVINFDNAAQLKDFLHRSVNIIDHGVFSSNGFEGFNPKSHFPSNPGAPYFSTTGVTFGSGVDLGQRGKQDLLKDGVPQSIADKLEPYYMLRGQSAYDKVKSNPLTLSDNEAHILSNIYIDKFSHKIEGLFNDVNIGLRFSELPVRTRTALVSIGYQKGFNLSRTAPAVWNKVIAKDWSGLVSAFNNFGGGTPDRRKREGALVQKDIDSGLLK