MPVLKSDNFDPLEEAYEGGTIQNYNDEHHLHKSWANVIPDKRGLYDPDYEHDACGVGFVANKHGEQSHKIVTDARYLLVNMTHRGAVSSDGNGDGAGILLGIPHEFMKREFKLDLDLDIPEMGKYAVGNVFFKKNEKNNKKNLIKCQKIFEDLAASFNLSVLGWRNVPVDSTILGDVALSREPTILQPLLVPLYDEKQPEFNETKFRTQLYLLRKEASLQIGLENWFYVCSLNNTTIVYKGQLTPAQVYNYYPDLTNAHFKSHMALVHSRFSTNTFPSWDRAQPLRWLAHNGEINTLRGNKNWMRSREGVMNSATFKDELDKLYPIIEEGGSDSAALDNVLELLTINGTLSLPEAVMMMVPEAYHKDMDSDLKAWYDWAACLMEPWDGPALLTFTDGRYCGAILDRNGLRPCRYYITSDDRVICASEVGVIPIENSLVVQKGKLKPGDLFLVDTQLGEMVDTKKLKSQISKRQDFKSWLSKVIKLDDLLSKTANLVPKEFISQDSLSLKVQSDPRLLANGYTFEQVTFLLTPMALTGKEALGSMGNDAPLACLNENPVLLYDYFRQLFAQVTNPPIDPIREANVMSLECYVGPQGNLLEMHSSQCDRLLLKSPILHWNEFQALKNIEAAYPSWSVAEIDITFDKSEGLLGYTDTIDKITKLASEAIDDGKKILIITDRKMGANRVSISSLIAISCIHHHLIRNKQRSQVALILETGEAREIHHFCVLLGYGCDGVYPYLAMETLVRMNREGLLRNVNNDNDTLEEGQILENYKHAIDAGILKVMSKMGISTLASYKGAQIFEALGLDNSIVDLCFTGTSSRIRGVTFEYLAQDAFSLHERGYPSRQTISKSVNLPESGEYHFRDGGYKHVNEPTAIASLQDTVRNKNDVSWQLYVKKEMEAIRDCTLRGLLELDFENSVSIPLEQVEPWTEIARRFASGAMSYGSISMEAHSTLAIAMNRLGAKSNCGEGGEDAERSAVQENGDTMRSAIKQVASARFGVTSYYLSDADEIQIKIAQGAKPGEGGELPAHKVSKDIAKTRHSTPNVGLISPPPHHDIYSIEDLKQLIYDLKCANPRAGISVKLVSEVGVGIVASGVAKAKADHILVSGHDGGTGAARWTSVKYAGLPWELGLAETHQTLVLNDLRRNVVVQTDGQLRTGFDIAVAVLLGAESFTLATVPLIAMGCVMLRRCHLNSCAVGIATQDPYLRSKFKGQPEHVINFFYYLIQDLRQIMAKLGFRTIDEMVGHSEKLKKRDDVNAKAINIDLSPILTPAHVIRPGVPTKFTKKQDHKLHTRLDNKLIDEAEVTLDRGLPVNIDASIINTDRALGSTLSYRVSKKFGEDGLPKDTVVVNIEGSAGQSFGAFLASGITFILNGDANDYVGKGLSGGIIVIKPPKDSKFKSDENVIVGNTCFYGATSGTAFISGSAGERFGVRNSGATIVVERIKGNNAFEYMTGGRAIVLSQMESLNAFSGATGGIAYCLTSDYDDFVGKINKDTVELESLCDPVEIAFVKNLIQEHWNYTQSDLAARILGNFNHYLKDFVKVIPTDYKKVLLKEKAEAAKAKAKATSEYLKKFRSNQEVDDEVNTLLIANQKAKEQEKKKSITISNKATLKEPKVVDLEDAVPDSKQLEKNSERIEKTRGFMIHKRRHETHRDPRTRVNDWKEFTNPITKKDAKYQTARCMDCGTPFCLSDTGCPLSNIIPKFNELLFKNQWKLALDKLLETNNFPEFTGRVCPAPCEGACTLGIIEDPVGIKSVERIIIDNAFKEGWIKPCPPSTRTGFTVGVIGSGPAGLACADMLNRAGHTVTVYERSDRCGGLLMYGIPNMKLDKAIVQRRIDLLSAEGIDFVTNTEIGKTISMDELKNKHNAVVYAIGSTIPRDLPIKGRELKNIDFAMQLLESNTKALLNKDLEIIREKIQGKKVIVVGGGDTGNDCLGTSVRHGAASVLNFELLPEPPVERAKDNPWPQWPRVMRVDYGHAEVKEHYGRDPREYCILSKEFIGNDEGEVTAIRTVRVEWKKSQSGVWQMVEIPNSEEIFEADIILLSMGFVGPELINGNDNEVKKTRRGTIATLDDSSYSIDGGKTFACGDCRRGQSLIVWAIQEGRKCAASVDKFLMDGTTYLPSNGGIVQRDYKLLKELASQV*