MATLFQSFRGSAMPKRLLRYALARLDLLDSDALDLDNLDLAIGRNTVLEFRDVGIKLPKLAKLLGLPPTFTLLKAKVILLRVTIPMDIYSSSLKIEVDRVDVQLKVDSKDDIDGRSRTTIRGPTDVVPNTVDLAQSFLEQQSPKEKEELEAALSAETQDVGGSLVLGEDEDEQDEGSYGTGQALSLPAFLANFLQGIVDRTQIQIRGVTFQLDVSVPLEPNLNAPDVVTVKLALGQIDVEGVTTSLGSDEQDRPKFVHKEGKRLVSLQDITAFLISEANVFSTFERTTSVPPSLSPQSSAASALRSPVSRESTSMPFQEQEVEGRSTQLPSFEDNLGDSEAALNIPYDLSDEDDQEPGNKTAASSMSTPRASILHDHLAHQDESSSFLQGFTPYTAATPGIHLDADQMDEMSPQPAHDLSTHNQISLSNSVLSNSSSGSSGQEPTEDLTESHLYTHEDAESMYMSAFSQHEPTPQSVVPNELYIDPSESSVGVSSPQGTRDEPSSSLGATYGLEDSQASSTIGFQGLKTSPGLDASTISEQSDSSPAPIIPPSSDGNTEAGPESSIQGERHDRKSQSPNECLTPREPTRLAKKVLALDTLSLYLPSSQKSVHVVPLDGQSSPGEPQPLSPSLASSVFPHVPGAFGASTSLPPSPPPISPTSIELDNQEPNDGILEAILSPISIQFDASIGFILAMVVSRLLGAISPSKEEPAQQTAKDNPSATNQATDHQAVKVTLQAVSILFLERLGGVSEAPDSIFGVRTSKFDEDILLQAQLRNVQCLLSSDETVIDAEGFTFGYAGDDNHIISFDRSKEMMASVKDAVPSPGSEVSIKLKKGGPSSKIDIATLPLQICLDLRRLDETFSWFGGLSSFLNMGSSIASINGIGNSQPAKPPARPASRGVKFDTPINPDDRSATSDNKINMRINTVRLDLIGKDCNVILETSAFKLVSRDEGIGIALRKIQVHGPYSNESGPHPPISVTITGSRIEYSMTPKEADLERLLELISPSKLRDTPDDDEIMVDTLLRQRRKGSVLRLKFDNVAADISNIPHLGCLPSLGEDLARLGTVAKYLPEDDRPGLMSLILVRNAHVSVDVGGRFGVISASMAHFDVAHVSVPSLLAVAARSLEVNRNQIEELVGSSLLASHGDEETPVLVIRLIGGTVEPTITVKLRGLNVEYRVPTIIDLLNLGEDATPQDFEAGLAASVAQFGEQAHVAISGTSAITADSRTIGQDRQKLPVVELYFLDCVVGLNPLGMTSKMGIVLSDSCLKVWLEEKGDAKATWHIKQASILLIDDVALLDPEGKQNVKRHVHRPSDPVSAKIWDMDSVLCAQGFVSISQIRAAIIRVKAIQDEDGQRLIDVEVQDNFLVLETCADSTQTLIGLGNALKPPTPPSKENKFKTEIVPIEDMLASISQDAFGKAEGDYNFDDDFGEPEESDWTEDDLDEDLDIMGALGSQDDGQNTRQLLFDATSSSIMSDRTTTQYANDEVIFSGFSENPSHANSPDMSVENAFFASVPASETPQPEWKSAKMREVVPKEATIKKYPLKIKIRDMHLIWNLFDGYDWQRTRETIGKTVEEIQAKAYERRARMDRRMGYHEEDGLEEEAVSDFLFNSIYIGIPSHQDPRELSQNINQELYGINPSDTESVATTAFTTTTSRMGGPSRPKGKRLKLTRSKHHKITFELSGVNAVVRLLEPGSEETQSLIRVHIRDLDVYDHVPTSTWKRFAMYDEDHGPREMGVPMVDLKVRIVRPVLDVTAEEIVMFVNVLPLRLHVDQDALDFITRFFGFKDDTIKTTSSPSDVPFIQRAEIYDIPVKLDFKPKRVDYAGIRSGRTTEFMNFIILDNASMVMRHAIIYGALGFERFGEMLNDVWMPEIKRHQLPGVLAGLAPVRSLVDVGSGFRHLYEIPIREYKRNGRVVRSIGKGAAAFARTTGTELIKLGAKVAIGTQNMLQGAEGLLVETPEHNRYGVAGPSTVQRPGEWEEIDDSEEDIRHQISLYANQPTGVIQGLRHGYRSLSRDISIARQAIIAVPGEVRESSSATGAAKAVLEKAPIFIFRPAIGATKAIGQTLLGATNSLDPQNLRRMDNKYKPDPKS