MATMIVLRRKHPMASVEQAPEVEESSAALESGAYEVIKNRLGQHAKELRNRLGHLNDARKEVFGSIETVLLSTERVTTSHNCVPWDLVAIGNTFLFGYNVQFGLKTEMKPSDVFAAYELRDGMFHEKALDLIADEEFERGFQEVYKYYKDAVFAKFFRKGPHLYMLFRVGKTVDDIKTFKWLIDGDKLRYVDNRSDHEVRYPPQHDFEWIRTTRDQHVHGEHPHISIEDRVFVEAVGGDITIKIEDNTSSGEGIYAEDVDHQDQTLDDAEIYYAIVGDIVLFKIKPYLEEKFRYIVYNEKIKQARRLDAIEHACVLLPDDQGLIFSNGYYLQTGDSKTFDDSLTGMVFERRIAAANGEDFLYLFYNRQLGEYVLLEYNIIEQTVSTPLGCHGAAFFPGGEMVCFKSTREPQKHHALQIWQTPYVGEDFVPATQSESFLYKVGNKDIVRGMAQCHEALALIDREAVYESLYIDLMKLATDILDAYFWLDHDETFHLNEPMAEIRDAATAAVDEFDKVVRIRQETQRQSRAVQEKVTKILSAVAHRRYETIEDYVHSLGELRHVRGDVIALQDLRYADLPTIEATEKSIVAESDKLAGRCVQFLLRDEALAPYQAQVDEHNTAIAELETVAQADKRGEAIDKTSSELEMLIEIVSNLKIDDATQRTRIIDSISAIFSRLNTTRAQLKKNRKKLLTTEGAAEFGSQLKLLNQSVVNFLDVADTPRRCEEYLTKLMVQLEELEARFVEFDEFTLQLAEKREEVYNAFESRKLSLIEARNKRAASLASAAERIMKGVRTRVEGMESIPEIHGYFAADLMIEKVRDIVSQLDELGDSVKVDDIQSRLKTIREDAIRQLKDRQELFVDGDDVIKFGDHHFNVNTQALELTTVFRDDVLNLHLTGTNFFEPITDEQILAARELWDQDLISENRGVYRGEFLAYQIRTHLIAEADAKLTETLRLDDADRLAFVQKFMGPRYAEGYVKGVHDHDASLLLQALLACEASAGLLRFPARSRAMAKLYWQHFGDESYNATLSARLHGLGAVSRVFPGSSAHASYVAEIAEQLAEFATETKLFDDSLIPEASRYLFEELTLERRMIVSRTAAGLFDEFNTHIKHSAHANAFTESIEALRKAPRSLFQLLREWALAYIEDQHKESNGQDLTSYADELALLLMNGSVDPIAVVDGQINQQVTGLVGSHPTIDDGKYSFQLNEYLQRLGHYTGVLVPQYTSFVQRKKDVVEETRQEMKLEEFQPRVLTSFVRNKLIDEVYLPLVGDNLAKQLGSAGENKRTDRMGLLLLVSPPGYGKTTLMEYIANRLGLVFMKINGPAIGHKVTSLDPVEAPNAAAREELAKLNLALEMGDNVMLYVDDIQHCNPEFLQKFISLCDAQRKIEGVYKGRTRTYDLRGKKVAVVMAGNPYTESGEKFQIPDMLSNRADIYNLGEMIGDTAAAFESSYLENALTSNPTLAKLAARSQADVHAVIRMAERDTTEGIDLEGSYSMEELNEIVQVMKKLIRVRDVVLAVNRQYIASAAQSDEYRTEPAFKLQGSYRNMNRIAERVSAIMNEKELETLIFSSYENDAQTLTSDAEANLLKVKQILGTINDEEQARWEDICRVFRQNQKLRGMKEGDEAAMVVAGLNGLSDGLETIRRTLTDGMKELGEQSSSRAAADANSVAESIGSLREAIASAAKSLAIPAEQEAEPQPPAPIDQKIVVQHRVPKPMIQIVQRQFEVMHAWLEPLSQIAQGHSQEIEKLRNALEATLISYEALLTRMNSAVDKKKSPRSLEYLSSCRGSGMRVIDATITADTLNRRFTATDFCGPETNGHAGTVGAQSPTDEQSNMRFQQMLDQIKAIEIQPDSTGSNLASTIHTTPILRFGDAARDTADGAIWKSGNGRPEVLLATEHVLHDGIRQLSIEFLCLTDQKFTLHTEQGWEWAPANSAIRFVPLDDVPAPQESATRRALQTRQLARRFSASQLYQGEFFRLRMLPNPIDQYKIRQGDTEHDGAIFAFANGTNPEVLLFLETTDDRWQYGLARMCGAEPSVKFDDREVWKLPPMSELGKSWQLNYTGDVLPLE*