MTQVDIKYGLAGVVTDDTAVSKVMPETNSLTYRGYAVQDLATQCRFEETAYLIWNGELPTKQQLDDFNAREKSLRGLSDDLIAVMRKFPKGAHPMATLRTAVSFLGLEDKEIEDHATDRLYDRALSLYAKIPQIVATDYRLRNGLEPIAPDTNLPFSENFFHMCFGEVPAPETVKCFDISMTLYAEHSFNASTFTGRVIASSLSGIYSAVTGAIGSLKGPLHGGANEAVMYMLQDVGTAENAKAWMLDALATKKKIMGFGHRVYRSGDSRVPTMTDAYKAMVDIIGTDEAKMYWEMSRILDETMVAEKGIYPNLDFPAGPAYYLMGFEIPMFTPIFVMSRITGAVMAAKPRVRTEEDRERALEAVRELIRWIGDDPAREGLSDTPRRVVDAFLEYHQGYEQCAEEYLQRTFEQVGGYDEIVLLKDIPFHSHCEHHMAPIIGKAHVAYLPTDKVVGISKLARVVHTFARRLQVQERLTAEIADVIQKVLEPQGVAVVIEASHACMTARGVMTPGLNMAYECILTESEGGVGIITLNRPDALNAFNRQLMDEVTDAVRKFEADDSVGCLIVTGSEKAFAAGADIKEMASKDYMDVFKEEFITANWEEVTRARKPVIAAVAGYALGGGCELALMCDFIIAGDNAKFGQPEISIGAMPGAGGTQRLARFIGKSKAMEMCLTGRMMDAEEAERCGLVSRIVPKGELREEAIRVAKQIAAFSRPIAMLTKESVNRAYETTLTEGVRFERRVFHSVFATEDQKEGVQRLVFPGVPVAWGLGAVAAYLIGGISWQVSLLFGGIMVVTGPTVIIPLLRQSRLNARPATLLKWEGIVNDPIGALLAVVVYEFLVFGDAHASSGEIISSILLASLLAGGLGFALGRFAASSFRLGWVPEYLKPPVLLALVLLCFETANLLQHEAGLLAVTAMGVTIANSRIASINELRLFKENITVVLVSGVFIILTANLTFASIRALDWSVFWLLVAMLFVVRPLSVFLSTIGSGLPWKERLLVGWIAPRGIVAVAVSSFFGSALLAEGYPDAGMLIPLAFAMVFVTVVMHGFSIGPLAKYLGLASRERPGVLVVGASPWSVGLATKLKELEIPVMVADASYQRLKPARLADIPTYYGEILSEVTEHHVDLNRFGYLLALSSNEAHNALVSTDLAPELGRAAIFQVNARGKDEEDRRALSYTLQGKTFLHSGAPLDELLNRHYNGWTYQRTKLSDEYSPEQYKQDIDPRAEIVLVVRKGTLMFASQEAPLTLEVGDLVLAFTPKPDKPAPEDNKSTEGARDGDASQPVQSALRPGNRPMRALKLFTQSEGSLIADYASRMSEALSRRNAEIEVRAARLEADLAIKARSEFLANMNHELRTPLNAIIGFATMLRDTEEYELDEEQHSAYAAYILQSADLLLGHINTILEVAALESGGVELNDDVVDFCVLLVDAIDRARVRAEAANVVIERRDGGADVTGWGDAERVSQAVDHLLQTAIKACGEDGHILVRASVNEHGWAEIAVRDNGEGLSPEALHDALEAFKQVHRGLDRSFSGPGVGYAIAKTFIEMQGGRFFIKSQPGQGTLARITLPPPGEGGQSLDGEGAFDMAFQEKPRVGSVVSVTGSHALVMLDEDNPADDRASRPQLGAIMSIDAGASVVLGLVSAMSVPAPSLDSAVSTLRIVEVELIGEFSKPTINAPARFKRGVSAYPTLGDIVHVATRDELAALFVVDGGASVRIGAVKQDVQIPATVNVDEIFSRHCAVLGTTGAGKSCALALLLKSVLKRFPNGHIVILDPHNEYSNSFGDHAVIFDPSNFTLPYWMLTFDELVEVLYPGKENYSEEIEILADLIPAAKKMNLAASAKPGKLRTDTNAITVDTPAPYRLSELLTLIDKALGGLDSGRNVAPYKRLRNRIHTISQDARYAFMFGSLTVQDNLTDLLGQLFRIPVRDKPVSVIELGGLPTEVVQVVVSVVSRLAFEFGLWSNGAAPIALVCEDAHRYAPADPEDGFGPTRRSLIRIAKEGRKTGVSLWIASQRPTELDPTVLSQCNTIFAMRLANQADQEALRAAVPDASTSLLSCLPSLGLGEAIAVGEGVPMPTRIRFDALEPDEVPRSLTASFTDGWSVEIEDDSFIERIVEQWRAQRRLVPAFVKLILSMLSVLASLNAPAIAQDAVFEPPLTIVIHGGAGALEPGLYTSDEEAAFEAKLNEALDAGYAILEAGGTALDAIEAAIVLMEDSPLFNAGKGAVFTREGKNELDASIMDGSNRNAGAIAGVTKVKNPIKLAREVMENSEHVMLARKGAEKFAEERGLELVKRKYFHTDDRWRAYKAALNAEKMNRESALPADYKWGTVGAVALDMHGDLAAGTSTGGMTLKRVGRIGDAPIIGAGTFADNRSCAVSSTGHGEYFMRLTIARDICAQMEYGGKSVDEAANDVIHNRLENFGGDGGVIVLAPDGSYAMAFNSDGMFRGVRSETGVRHEAWRQFLFKFCKASVMKNFAPIFKGDFHVIARALAMGDVIRSDNVDFASAVDFDVLRLLTLLRALQSEG*