MATTRSLQLVFNRIKSRGTVRCFGTATEGIASPAASSRHLIDLEHDYSAHNYHPVPVVFSHGKGSAIWDPEGKKYLDFLAAYSAVNQGHCHPKIMNALMEQAQNLTLSSRAFYNDKFPVFAEYLTKMFGYDMVLPMNTGAEGVETAIKLARKWGYEKKRIPKDQGIIVSCCGCFHGRTMAAISMSCDNDATSGFWPLLPGQLKVDFGDEASLKKLFEEKGEYIAGFLFEPIQGEAGVIIPPDGYLKSVRELCSNHNVLMIADEIQSGLARSGRMLACDWEGVRPDVVILGKALGGGVMPVSAVLADKDVMLCIQPGEHGSTFGGNPLASAVAIASLQVIQDEKLAQRSAEMGEELRGLLRKSQQQFPDVVMEVRGKGLFNAVELISKSLYPANAYDLCIKLKERGILAKPTHNATIRLTPPLSISLDEIREGAKAFHDVLECDLPKLVKEKPMETTPKAPELCHRCGRDLYGSS*