MVDDPSTDSVVSWSESGKSFIVWNESKFLRDVLPSRLPFDYKDMTSLTTWLHAIGYSKVEESEHWEYTADYLVRGQPLPPKDTSPCTPGGLMITPEFARIIERLTIIEFREKQKRERREKEEKTRQAISRLVLEDQTELDLADIFWEASSVSGLEIHRRDLDFNGWIFCCLVFSEAGRHSSSAGQSWVFGKSDGEIFSA