MDSFEEKLLARVTVNYLFLSQYETFRASLKNLSQKNPDIAIAILQAIIQNLGDIHGISWSKGISSPSHLAWLSLGEASELQTSLPAEKGRSLLWGLDYRWLKCKLEAIFLLQQIIESVKIKTSVLTQSTRGVEANVSDDVRASSSDVSSATFDDPDISSLLDGRSRSSKGSQDVSGREGGQDYSMEPRDTLSSKLEHLKREGLHTLKLIYDVWYAQLSSDIVWATAKHSSRPKSQKVLDAEASKESLHHSNKETSVPAAGQNSLSSEQKEVLQQVSVCEPELLDALCWNIVKQKQLNKDIGVEFLGASSHNSSSKDNNTAQVQGSMPSGEKIPSGFDCMLQQEVQGALLAIVKKKLEDSNLQDCLKHLRFLHNDFGVPESAYRDVIHAIVRAVMSQECGVFKQDRLRITMLELYEGVQASGGAYLVSAVESAQDSFLHEAAESYKASSEPTFAPPLHYLHQCFRCLRGEDSIVPQGAGLNEGVALRYCLRQLCHYSRATGAHMFDIVMGAALSAIKTRQFQKAVDVLAVFPRLKPLAAVMGWDLLAGDTTARRQMMEFLWASKSVESPVYTKHGDESCCVDYLCDQLCYRLDIAYFAAHINSGLDWTTSFFLFSYQGGSKSNKKTLDIKPADAFVANLVLERLAMHSPIRVLFDVVPDVKLKHARALLKMCPIASSIAECMRMQDLEILELHYGIQATVLALGAMEGSMIDSGNTKLGIIATRILEELRGHIQSISNTPRRIFFMSIIVDLLHMDDASTQSFPNGLETKLNALLDSVPESSVADGGKKITTVVFVGHLLEILRECMPSHGIELEDQNTKCAFPKGFTSQAGLKAWEWKISILQHFIEDWEWRLAVLQRLAPSPERQWQWKEALAVLRAAPSTLLNMCVQRAQYDLGEEAVHRFALPPEDEAALQLAEWVDGAVARASVDDVVSRVAEGASSPEEALKLAALRTPLAPLANVLLCVDVAAASARAIDMSKQLLQKARSLLTEISSASTQRQGSNQAEQIQEACILSVGKRVVQCLQDLLEKICMEKHQTLQSLLSGTDMVNTVPDSAKHGHRYRALNILQQTIEDAHNGKRQFLSGKLHNLVKALADEEIEENNMRPSIPYSEKKHISATENGFLLGYGIRVTSKQPPHVTTGVGGGDHGGETTFFPLKGTGKRFLGPLSSKPLAYLSAFILYIATIGDIVDGVDTTHDFNFFSLVYERSNDLLTRLVFERGSANAAGKVAEIMGADLAHEVISACVPPIYPPKSSRGWACIPLLPSRLSNSSNNHRDRAANNLVEHSAGLYPLKLDVVKHLATLSPVRAILACVFGTSTFRKSMRPVDANVGGQNGNGLPSMDTDRSFYEFALDQSDRFSTLNRWIQMQANLQRLSDFPLSSKKGIADGQQKADGKRALLKRSREHESDTESEEDDGVQSSNHSLRESLDKNRKEAVAYEAVGLTRNNSKQDGLEMRNSTSLVFEWEDESIYEDTVHRLLEEGKMVDALALADRYLRSGAPDYLLQLLIEKGDDGGAHTGQWQGQHNVWNISWQYCIRLRDKRLAASLAVKNIKKWDLDAAIDVLTMCSCHLTEHDSLHAEVVQLKQSLQLYGRILRADGRFNNWQEVESLCQRDPEDLALRLAGRGAVSAALEVAESYKLREELRRELQGRQLVKLLTSDPVNGGGPAEALRFLGSLCVPQDALPVAMAAMEQLPSLQSKQLLVHFFLKKCIGILSDGELAPLHKLALGLRMLGALPLPWQQRCAALHQHPQLILETLLMWKQLQVASELLGAFPSLRDDNLILTYAAKAICVGAYPKYERRSSNSTVSSKPPNRPISSGRANIGNNIQSLQREGRRPFMWTSTRDSGNKIIPKDTNRKRKSTALSPSQKAAWDAISGGHEERFHSSVQDTIERLTPFTMTEGWVLTGDPVKDDAVRDSHRYESAPCVTLYKALLALCSSEEVAVKSSVKICIKQMKHILNSEQLPSYASSETVERAFHATEAFVQALLHAKVLLRKLLGSSESTATLEGSKESSYGSSDPGRTQENASIDRELSDNLSELLLQVVEWLSRAELLQSLLGSGVTASLDDVLDKDAAESLRDKLILGERYNMAVYCCTKCKVDAFPVWKAWAHALVQMEHYAQARVKIKQALRLQKGDPAPIIRDIISTMEASPPVDVSSVRSLYDHMAKNASTILDDSLSADAYLNVLYMPSSFTKSERSRRSSEDSVDSFAAFSAQAGGEEGPRSNLDRSRYDECIFYLQEYARQDLLPFMFKHCHYADACLLFFPPKSVPSPPMPSNFSAQLPTSSPQRSDPLATDFGSIDDLCELCVAYGAMPVLERVIATRELGSAAQDPLISQHTAAALARVCAYCENHKHFNHLYRVQVLKKDHVAAGLCCIQLFLNSSNQEQALRHLERAKTHFDEGFYARQQGGEVLKSSTKVTRGKSPSERFSEEELMKFSTRISTQMDVVRCFSDAEGPPWKHSLFGNPNDADTLKRRAEVVEALAERNFDLAFRIIYDFGLPPVQIYAAVAASLAERKKGNQLTELFKNIKATISDDDLDQVIGAAIMVFANKHKERPDRLIEILSSSHRKVLSCVACGRLKTAFQIASRNGSIADVQYVSDQAKRTGSMSVVDMCKQWLSRQK*