MLSRSVLRVFDAQELRLAYARWHNVARVDGKRGALIVLTMWPLAALFAALFVVATPILAPIAMVTAFVLELTGAKEMEEKEVKRYGDAPSYHELYPQVKPKGGRANAPKYKEFVDPMKKSPAFDVIEGIMAKRVMVIDGAMGTAVQRYKLTEDDFRGERYKEHTHDLKGNNDILVLTRPDVIGEIHEAYLAAGADIIETNTFSSTMIAQADYELDKKNEVRDMNIAAARLAKAACEKFTKQNPDKPRFAAGAIGPTNRTLSVSPSVENPAFRACTFDEIVDGYYDQIEALVEGGVDMLLVETIFDTLNAKAAIFAIEKFFDAYGTRLPLFVSGTIVDNSGRTLSGQTNEAFWNSVMHAKPMAIGLNCALGAKDMVPYIENLSKCADCWVFAYPNAGLPNAMGGYDQKGAEMAEDCRVFLEKGLLNGIGGCCGTTDEHIGALADMVAPYTPRKKHGIPDIMRLSGLEPFNYSPDEKDYRKTFINLGERCNVAGSTIFKKAIVDGDFEKALAIALKQVENGAHVIDINMDDGLIDGESAMTRFVNLLVSEPDASKVPFMIDSSKFHVVEAGLKCSQGKCIMNSISLKGGEEEFLKHARIVKRHGAAVVVMAFDEAGQAATEAEKIRICCRAYKLLVEEVGFNPQDIIFDPNILTIGTGMEEHNNYAVDFINATREIKRLCPGCKISGGVSNLAFSFRGNEPVRRAFHSAFLYHACKAGMDMGIVNAAQVEEDEYTKIDKELLEYVEDVLLNRCTNATERMLEFAATLDPKSKPTQLRRLGAEPPAPKFEAQPKQNYSSENKIAPKKASELLPVPTYKEFVDPMKKSPAFDVIEGIMAKRVMVIDGAMGTAVQRYKLTEDDFRGERYKEHTHDLKGNNDILVLTRPDVIGEIHEAYLAAGADIIETNTFSSTMIAQADYELDKKNEVRDMNIAAARLAKAACEKFTKQNPDKPRFAAGAIGPTNRTLSVSPSVENPAFRACTFDEIVDGYYDQIEALVEGGVDMLLVETIFDTLNAKAAIFAIEKFFDAYGTRLPLFVSGTIVDNSGRTLSGQTNEAFWNSVMHAKPMAIGLNCALGAKDMVPYIENLSKCADCWVFAYPNAGLPNAMGGYDQKGAEMAEDCRVFLEKGLLNGIGGCCGTTDEHIGALADMVAPYTPRKKHGIPDIMRLSGLEPFNYSPDEKDYRKTFINLGERCNVAGSTIFKKAIVDGDFEKALAIALKQVENGAHVIDINMDDGLIDGESAMTRFVNLLVSEPDASKVPFMIDSSKFHVVEAGLKCSQGKCIMNSISLKGGEEEFLKHARIVKRHGAAVVVMAFDEAGQAATEAEKIRICCRAYKLLVEEVGFNPQDIIFDPNILTIGTGMEEHNNYAVDFINATREIKRLCPGCKISGGVSNLAFSFRGNEPVRRAFHSAFLYHACKAGMDMGIVNAAQVEEDEYTKIDKELLEYVEDVLLNRCTNATERMLEFAATLDPKSKPTELRKKGVAATSKKTAGSGKEWRNQPAEKRLEYALIKGIDEFCIADTEECRIGGKYSSCLEVIEGPLMDGMNIVGDLFGAGKMFLPQVIKSARVMKKAVGHLIPFMDAEKAATGSTEASTAGTFLIATVKGDVHDIGKNIVAVVLGCNNFKVVDIGVMCPCEKILDAVVEHKADILGLSGLITPSLDEMVTVAKEMEKRGMKLPLLIGGATTSKMHTAVKLTPNYSGGVIHVLDASRAVPVAQTLLDDRKNVDFLDDINETYAEMREEFYAGLEDRKYLTLEKARATVQPVDFTVAPNIPVTPKFCGAKSVEVSIDDVLPYIDWNPFFQVWQLRGRYPNRGYPKIFNDETVGSEAKKLFNEANAMIQKIKENKRLTLKGIYGFYPANSVGDDIVVYTDETRSTPQHTFFTLRQQAEKDTDEPYMALSDFIAPKSSGVKDYLGMFVCSAGFGLDELTAEYKAANDDYSYIMAEALADRLAEAFAELLHEQVRKDHWGYAKDEAFSCDDLLKVKYQGIRPAPGYPSQPDHTEKATMWDLMKVKEEIGVELTETFAMLPSASVSGLYFAGACSQYFNVGKITADQVTEYADRKKMDLSEAQRWLGPNLSYEP*