MSTVGKTITCKAAVAWEAGKDLSIEDIEVAPPKAHEVRIEIYHTGVCHTDAYTLSGKDPEGAFPIVLGHEGAGIVESVGEGVTNVKVGDHVVALYTPECKECKFCKSGKTNLCGKIRATQGKGLMPDGTSRFKCKGKDLLHFMGTSTFSQFTVVADISVVAVQPEAPMDRTCLLGCGITTGYGAARVTANVEEGSSLAVFGAGCVGLSVVQGAVINKAGKIIVVDVNPAKEEWARKFGATDFVNPTKLPEGKTVVDALVELTDGGCDYTFDCTGNVQVMRAALEACHKGWGESIIIGVAAAGQEISTRPFQLVTGRVWKGCAFGGIKGRSQLPGLVDDYLQGRLKVDEFITHRKKLVEINNAFETMKQGDCIRAVVDMRAV