MDTLEKQLLSRVTVNYLFLSQFEIFRASLRNLRTVSQDIAVGILRAIIQNMGQIEGISWSKSISSPSHLAWLSFGEISQLLQMEEGHLWGFDVRCLKYKLEALFLLQQLIDGLSLKAEVPLDCIQEVMSLALASESDKVEKLKQDGDGGDAEAEAEGTKFTWAEVRDQCFALLKHIHDCWSLQLKSQIMKAMAKGMQRVRESDRDEETTSSGIVTESLDTTVSHGSLSDNPKASLVIICVCEPSLFSALCWNLFKQNDVHKPQVGCHCEIEEKEREGWIYGSVIQMELQGALLKLIRGRLEHFHMQDSLTHFRFLHTSFGVSDEAYRQVVQAIILQAVAAEYATFKNNMDMTMLKVYGELLASGSSYLLSAVEFTLDLALKDAGKLSQASSEAMISPPLLYLLEYFKGQRGEESTLQKTNFNEGEAIHHCIRQLYHYARATGAHMFDLVMDAALFAIKTKQFQKAIDVLAVFPRLQSLAAVIGWDLLAGDTSARRMMMESLWAAKHAGIPTFRKHGDELNRCCIDYLCDQLCYRLDLAYFTAQINSGLDWSPSITLFPFLRENKKGRSSADLTLKDAFVVNFVLERLAMHSPIRVLFDVVPDVKVMHARALIRMFPVSSAIAENKRLQDMELVELHFGIQVTVLALGAMELSMVENGNQKLTSIAIKLLDKLRDHLVAIANIPRRVFFMNIIMSLLHMDEAISSSFPNALEEKFASMLGSEAVTVDLDECKRITAVEFIGHFLEILRACIPSDGNELEDRASRGSFPRGFTSRLGMQAWAWRISLLQQFIDDWEWRLAVLQRLAPSPQREWDWKEALAVLRAAPSTLLNMCVQRAQYDLGEEAVHRFALPPEDEAALQLAEWIDGAVARATVDEVVSRVADGSSSPDEALKLAGIHAPISPLASVLLRVDVAAASAKTIDMSKQLLQQARSLLLEISSRNTQRHNMSHAEQVQEACIILVGRRIMQCLQDLLEKVCLERLEPLQTLLSGMDMINASVETTKHGHKYRALNILQQTIEDAHNGKRQFLSGKLHNLVKALADEDVEDSSVRPLTSLSDKRHIAISENGYLLGYGLRIPLKQSSSGGAGVGSSDFNGEATFFPLKGTGKRFLGPLTAKPLAYLSAFILYIATIGDIVDGVDTTHDFNFFSLVYERCNDLLTRLVFERGSANAAGKIADIMGADLAHEVISACLPPVYPPESSKGWGRIPLLPPRLGQSATNQKSHVADKLAEKKSGLYPLRLDVVKHLATLSPVRAILACVFCTSTFAKSMRAMREMDDTQAPSIDTDRAYYEFALDQSDRFSTLNRWIQMQANLQRLSDFPITSKKGNGVPQGIDRRSKFLVKRSRGVEPDLDSEEDEEKQSLFGVQPSAFSWHENQDIQSMREPGLVESTSELKSLDSKDSTSLVFDWENESIYEDAVDRFVEEGKLMDALALADRYLCGGAPDYLLQLLIENGGYTGMQAVQWPAHHNAWNMSWQYCLRLRDKRRAAFLALKHFKAWDLDAAIDVFTMCSCHLPPHDPLHSEVIRLKKSLQLYGQIVHADGRFNNWQEVENLCQRDPEELALRLTGKGAVTAALEVAETYKLREELCRELQGRQIVKLLTSDPINGGGPAEALRFLCTLKAPEDALPVAMAAIEQLPTLQSKQLLVHFFLKKHIVPLTKEEEEHLHKLGLGLHMLGALPLPWQQRCSALHQHPELILETLLMWKQLQVASELLQAFPSLRDDKLILTYAAKAISISIYPKYEHRAPITVGPNKLPNRPIPSSKGIVVGNTSHSHREARRAFSWTTRESGNKIVPREMSRKRKSTALSPSQKAAWDAMTGVHEEKPNQDTCERHTPVTVTEGWILTGDPVKDDAVRSSHRYESAPSITLFKALLALCSSETLAVKASVRICIKQMKQILCHEQLPSNASSEAVERAFHATEAFVQVLLHAKVQLKLLLGGLESASTCETVSEGGLEYSEVMSPEVSANISNIDYEPSEDLVELLNQVMEWLSRAELLQSMLGSGVMASLDDVIDKISAEKLRDRLIVGEQYNMAVYCCTKCKLDAFPVWKAWALALVQMEHYGQARVKLKQALRLHQGDAAPAIAEIIQTMESSPPVDVSSVRSLYDHMAKNASTILDDSLSADAYLNVLYMPSSFTKSEHSRRSSEDSVDSFAAFSAQMTGEEGPRSNLDRTRYEECIYYLQEYARQDLLPFMFRHGRYADACLLFFPPKSVPSPPAASNISGQVAASSPQRPDPLATDCGTIDDLCELCVAYGAMPVLERVVATRELGFSGQDPTISQHTAAALARVCTYCENHKLFNHLYRFQVLKKDHVAAGLCCIQLFLNSSNQEQALRHLERAKTHFDEGFSARQHLGDIQKSSTKTSRGKNPSERFSEEELIRFSTRISLQMDVVRCFSDAEGQPWKHSLFGNPNDADTLKRRAEVAEALAERNNELAFQVINQFGLPAVYIYAAVAASLAEKKRNHQLSELFKNVRAAISDDDLDQVILAAIMVFVNKHRERPDRLIEMLSSSHRKVLACVASGRLKAAFQIASRSESVVDVQYVAHQAQQTGSITVEDMCKQWLSRQL*