MTTRLDRLVVLLDSGSTSVVRETAAKQIGDIQKVHPDELYNLLGRVVPYLKSKNWDTRVAAAKAIGGIVENVPVWNPNRTSPVKKEETEDLPSFNGDTEEKPFIKTEEGAPASSQSQVVVSSNLTSNSEVSKLEEERLSTRSHSQEIKPIVDFGPDEETAKELNTELKGKFENSLLSFESFDIANVLKAGKKLLGSASRDYDVNPANYSTHYLQQLSNLKSRLDLAGEYLDDSIMNDLGDNVGSNSKGSPTTSIPEHKTSINNNKPEDTPTPSENVHLSARQRNALKRKARQMKNSQKVRVIDVAPTLVHQQNSTSSADKKTGADYNFTAQSRSDRLVVEHKAPIVPSAAVAVTSDSVWPFETLVELLLIDMFDPSWEIRHGACMGLREIIRYAGFGYGRVVGKSEAENEQLNKKYFDDLLCRIACVFALDRFGDYLADQVVAPIRESVSQVLGVALIYVPNDSVFSMYKVLHSLVFQNELGLTNTVWEAAHGGMLGIKYLVAVKYPLFFSHSDYLDSLINTVIHGLANHDDDVRAVSALTLLPIADKLVQEKLSSCKNLLKVLWDCLDDVKDDLSSSTSCVMDLLSSLCSFTEVMNLMQETANSDPEFSFETLVPRLFHLMRYTLTGVRRSVVYALTKFISVQTSCSWITGLTLRLCFQNVLLEQQEDISKSSCELAQRVMDILYRDGPESFSKLLYSHIEPMLKVSITPIGSFRRPYPLDTTLIVKPSGQPYAPSTSRERNNNISELSNSRTKHRAKDDPKGSFCFSVDEPMLNGDVEFVGEERMLKARLRASSLLGRIIGRWKRDEILLFFKPFLQACLTSSFSTPVVLGSRLIESFFEVEDNDLTIQKDELYHLLCDQFATVPRENYANLVSQLHVVRAQCNALLNTFLDVGRLSRSKIPSLAVVVKGDPEAGPIAFGIADAEKLVGPTYENLCKLLSPSQKAQSSKALNEIKYLIIDEISIYKIAKERQDIQCSASIASAMVTYDKLPKKLNSIIKGIMESIKKEQFSCLQMHSASAMMKLISACYKESRQVISEKIVRNLCAYVCMDTTETPIFHDSGKNGILSLHSIGTSDDNDEQVSGKLVDDSDDVSNDRKSSLSSVSDKDAAVLQRMGAQLTLQQMAQNFGSSLFSRVPVLSQCLFVPLQQYAESGFPSEVDQASCTVGQDLLDAMSILRFLVAYLDSGLQSEIVSTLPHLLATLQSNYSAVRNMASKCFAAITESNAAGSKALHLLVEDVVPLLGDASSTIHRQGAIECIYHVVQRLGVRILPYILYLIIPLLGRMSDADQDVRVLATTSFATLVKLVPLEAGLPDPPDLPQYLLDSREKERKFLEQMLNPSKVEAFSIPVPISADLRKYQQEGVNWLAFLNKYELHGILCDDMGLGKTLQTICIVASDHYNRQKLFEESGSPKFAHVPSLIVCPSTLAGHWQQELSTYAPFLKVSAYVGPPAERAKIRSKMKKSDVVVTSYDICRNDVDELVKIDWNYCVLDEGHVIKNARAKLTKAVKSLRSYHRLILSGTPIQNNVLELWSLFDFLMPGFLGTEKTFQERFVRPIAASRDAKSSSKERERGTLALEAIHKQVLPFMLRRLKEDVLADLPPKIIQDYYCDMSDLQRKLLNDFVSQLNINEELEDDETEKTQGTRKKKSQKAHIFQALQYMRKLCNHPALILTEKHPKRNAIVKQLAKENSGLHDLKHAPKLTALGQLLRDCGLGNSSVNSNGIDSALTNAVSEHRVLIFCQLKDMLDMVEKDLLQATMPDVTYMRLDGSVEPTKRQEAVTKFNNDPSIDVLLLTTHVGGLGLNLTGADTVIFVEHDWNPMRDLQAMDRAHRIGQKKVVNVYRLITRGCLEEKIMGLQRFKMNVASTVVNQQNAGLSSIGTDQILDLFNTTADEQQTVQNIDKEESEDAAGRGLSGTSKKALEGLPEMWDESQYDEFNLDGFISTLPKDAS*