MSLLSPDVHAELTQLLQALQASDNGIRSQAEDHLQNSWTSSRPEVLLMGLAEQIQAGGDNATRSFAAVIFRRISSKTRKTDTGNNVDMFYSLAKDQAIAIRQKLLETLGSETDRAVRNKISDAVAEVARQYTDNNDSWPELLGALFQLSQAMEAEKRETAYRVFATTPGIIEKQHEEAVLQAFQRGFKDDAVQVRLAAMDAFASFFRTISKKGQSKYYALIPDVLNILPPIKDSQDSDDLSKALVALIDLAETAPKMFKPLFHNLVQFSISVVQDKELDTICRQNALELMATFADYAPSMCRKDASYTTDMITQCLSLMTDLGEDDDDATEWLASDDLEADESDQNHVAGEQTMDRLANKLGGQTILAPTFNWLPRMMTSMAWRDRHAALMAISAISEGCRDLMIGELGQVLDLVIPALQDPHPRVRWAGCNALGQMSTDFAPKMQTDFYDRILKAIIPVLNSPEARVKSHAAAALVNFCEEAEKSILEPYLDELLSHLFQLLQSEKRFVQEQALSTIATIADAAEAAFAKYYDTLMPLLVNVLQTQNEREYRLLRAKAMECATLIALAVGKERLGQDAMTLVNLLAHIQTNITDADDPQAQYLMHCWGRMCRVLGTDFIPFLQNVMPPLLELAMAKPDIQLLDDDEQAEQMQGEEGWEFVPLKGKMIGIRTSTMDDKNMAIELLVVYAQVLEGAFAPYVATIMEKIALPGLSFFFHDPVRYISAKLVPQLLSSYKKAYGNPSNELTGLWNATVDKLLEVLTAEPGIDTLAEMYQCFYESVQVLGKGCLTMDHMNRFIDSALSALEDYKDRVAERADAKEGATADDFEDEAEETLIAIEDDQTLLSDMNKAFHSIFKNHGVSFLPAWERLMSTYEGFLASSDPTQRQWGLCIMDDVLEYCGPQSIRYASYIQQPLIDGCQDASAAIRQAAAYGIGVAAHRGGAAWSAFLGGSVPFLFQVTQVPDARNEDNVYATENASAAIAKILHYNASNVEDVPTVITRWIDTLPVTNDEEAAPYAYAYLAELIDQQYPSVMNQAGKVFVFIAQALEAETLQGQTANRVAAAAKILLTAANVDPMPLLQQFSPESQRTIMGYFS*