MDSFEEKLLARVTVNYLFLSQYETFRASLKNLSHKNPDIAISILQAIIQNLGDIHGISWSKGISSPSHLAWLSLGEASELQTTLPPQKVRSLLWGLDYRWLKCKLEAIFLLQQIIEAIKIKTSLLTTSTSEVEASISDCVKASSSDVSSATFDDPSRLLDGSKEDLSGREGGQDNSMEPHDTPSSKLEHIKREGLHTLTLIYDAWYARLSSDIEWATAEHSSRRKSQKVDAESCRESLHRSNEEMSVIAAEQKILSCEQKEFLQQVSVGEPELLDALCWNIAKQKQLNKDIDVEFSGVSSHNFLSKDNTAQEGRSSGEKNPCGFDSMLQQEVQGALLAVVKKKLENSKIQDCLKHLRFLHNDFGVPESAYRDVIHAIVREVMSQECGVFKQDRLRKAMLELYEGVQASGGAYLVSMVESAQDSFLHEAAESYKASSEPSFAPPLHYLHQCFRCLRGEDSIVPQGAGLNEGVALHYCLRQLCHYSRATGAHMFDIVMGAALAAIERRQFQKAVDVLAVFPRLQPLAAVMGWDLLAGDTTARREMMEFLWASKSVESSVHTKYGDELCCVDYLCDQLCYHLDLAYFSAHINSGLDWTTSFFLFPYQGGSKSSKKKLDTKPADAFVANLVLERLAMHSPIRVLFDVVPDVKLKHARALLKMCPVASSAAECMRMQDLEILEVHYGIQATVLALGAMEGSMIDGGNTKLGSIASSILEDLRGHIHSISNTPRRIFFMSIIVDLLHMDDASTQSYPNALERKLNALLESRTKASGADDGKNITTVVFVGHLLEILRECLPSHGIEQEDQNTKCAFPKGFASLTGLKAWEQKISILQHFIEDWEWRLAVLQRLAPSPQRQWQWKEALAVLRAAPSTLLNMCVQRAQYDLGEEAVHRFALPPEDEAALQLAEWVDGAVARASVDDAVSRVAEGASSPEEALKLAALRAPLAPLANVLLCVDVAAASARAIGMSKQLLQKARSLLTEISSANIQRQGSNQAEQIQEACILSVGKRVVQCLQDLLDKICLEKHQTLQSLLSGTDMVNAVPESAKHGHRYRALNILQQTIEDAHNGKRQFLSGKLHNLVKALADEEIEESNMRPSIPYSERKFISTTENGFLLGYGIRGTSKQPPNVTTGVGGGDHGGEGTFFPLKGTGKRFLGPLSSKPLAYLSAFILYIATIGDIVDGVDTTHDFNFFSLVYERSNDLLTRLVFERGSANAAGKVAEIMGADLAHEVISACVPPIYPPKSSRGWACIPLLPFRLSDSSINQRDRAANNLVEHNAGLYPLKLDVVKHLATLSPVRAILACVFGTSTFQKSTRPVDANVSGQNGNGLRSMDTDRSFYEFALDQSDRFSTLNRWIQTQANLQRLSDFPLSSKKGSADGQQKADGKRALLKRSREHESDTESEEDEEKRAIHGVQSSKHSLPESLDKNRKEAVAYEAVGLTRTNSKPDGLDIRNSTSLVFEWENESIYEDTVHRLLEEGKMVDALALADRYLRGGAPDYLLQLLIEKGDDGGAHTGQWQGHHNLWNISWQYCIRLRDKRLAASLAVKNIKKWDLDAAIDVLTMCSCHLTEHDSLHEEVVQLKQSLQLYSRILRADGRFNNWQEVESLCQRDPEDLALRLAGRGAVSAALEVAESYKLREELRRELQGRQLVKLLTSDPVNGGGPAEALRFLGSLRVPEDALPVAMAAMEQLPSLQSKQLLVHFFLKKCIGALSDGELARLHKLALGLRMLGALPLPWQQRCAALHQHPQLILETLLMGKQLQVASELLRSFPSLRDDNLILTYAAKAINVGAYPKYERRSSNPTVSSKPSNRPISSGRANIGNNIPTLQRESRRPFLWTTRDSGNKIIPKDINRKRKSTALSPSQKAAWDAISGAHEERFHASVQDTFERLTPFTMTEGWVLTGDPVKDDAVRDSHRYESAPCVTMFKALLALCSSEEVAVKSSVKICIKQMKNILNSEQLPSYASSETVERAFYATEAFVQALLHAKVLLRKLLGSSESTATLEGSKESSYGSSDSGKTQENASIDRELSDNLSELLFQVVEWLSRAELLQSLLGSGVTASLDDVLNKDAAESLRDRLILGERYNMAVYCCTKCKVDAFPVWKAWAHALVQMEHYAQARVKLKQALRLHKSDPAPIIRDIISTMEASPPVDVSSVRSLYDHMAKNASTILDDSLSADAYLNVLYMPSSFTKSERSRRSSEDSVDSFAAFSAQAGGEEGPRSNLDRSRYDECIFYLQEYARQDLLSFMFKHCHYADACLLFFPPKSVPSPPMLSNFSAQLPTSSPQRSDPLATDFGSIDDLCELCVAYGAMPVLERVIATRELGSATQDPLISQHSAAALARVCTYCENHKHFNHLYRFQVLKKDHVAAGLCCIQLFLNSSNQEQALRHLERAKIHFDEGFYARQQGNEVQKSSTKVTRGKSPSERFSEEELMKFSTRISTQMEVVRCFSDAEGPPWKHSLFGNPNDADTLKRRAEVVEALAERNFDLAFRIIYDFGLPPVQIYAAVAASLAERKKGNQLTELFKNIKATISDDDLDQVIGAAIMVFANKHKERPDRLIEMLSSSHRKVLSCVACGRLKTAFQIASRNGSIADVQYVSDQAKRTGLMSVVDMCKQWLSRQK*