MALFRKFFLKKTPDRLLEISDRVYGIMLALPVDLVRAVFDCCFSTDSMGEDEYRDYLSGIVAQLQEFFPDASFMVSNFWSGDKRSRISDILSEYDMTVMDYPQQYEGCPLLQLEMIHHFLKSCENWLSVEGQHNMLLMHCERGGWPVLAFMLAGLLLYRKTYTGEQKTLEMVYKQARRDFIQQFFPLNPQPSHLRYLHYITRQGGGSEWPPISRPLILDSVVLHVVPRFDVDGGCRPYLRVHGQDSSPGNKSAKVLYEMPKTSKHLPHYGQAEVPIKLSVFCRVYGDVVLEFIHIGDNIEHKETMFRIMFNTAFVQSNILALNRDDIDVAWNVNNQFPRDFRAEVHFSDPDSFKPAATVEEIADDGDETDVASVDTGEEFYEAEEDWHDARKDQETRSTDGGISLDDVADGGVATEERSSLEKHQFNEGVKIGVSQNLGSMNEKGASAPTPTFDNQEGLQQPREVLANGKLSSTNGQENSDVHDIQVVATSVDSEGHKFGSTCQEDMKGVIAQTLVTTVDPSCSDEIECQANEQTKISEYPDLDYTAFGSPRSLSRTNGDTHLRTTKNEGLQNGDIKIITENTISMDNDLVIYEEKTIVVNGNTVQEVKNIVNEKSIAAKIDKPIIESRNSLNNNNGKIQIAKPSDTSNGKLDGCRLESCLEEALPTKKTTVHDRIVVLPATDVGTEIKTKQEGLGDKQDFGIVLPQSRTVARARSPRLESDDRGQIPDKAVSSVLKKMAVGNAKMEEQPKLAKPKTIRRWISPKKESDATSVHRPSHPPSRYDSSPAALAIRSMPTDVKISAVNDAPLLSLKQPYGCNFTREVTSALSASSPPQQSLLPGAQIASRNQVSLPSLPPPPTNYSSSSTPMHRGLASTCLPNLPQGASPPRSSGAQKQAFAPPPPPPPPPPPPRSGVGGNTPPPPPPPPPPPPPPPPRITGGGITTPPPPPPPPPPRLNNNAIAPPPPPPPPSTITRSSAPPPPPPPPPPSMSRSAHPPHPPPPPSLYSNVPLPPLSCTLSSPPPPPPPPPPPPMARSAAPPPPPPPPLPGRGAPPPPPHPPGRGAPPPPPPPPGRGAPPPPPLPSGRGAPPPPPPPPGRGAPPPPPPPLASRAGPPPPPPPPGARSGPPPPPPPPGARPGAPPPPPPPGSRTGAPPPPPPPGAPPPPPPPGGGGRGPPPPPAPRGHLGGPPPPPPPSGRAPGVPPPPRAPGVPPPPGNNPSLGRGRGAVRPLGSAYGAAASRKSTLKPLHWVKVTRALQGSLWEELQRNDDSQSVSEFDISELESLFPAAVPKSDDSSKSERRKSLGSKPEKVHLIELRRANNTEIMLTKVKMPLSDLVSAALALDQSTLDVDQVENLIKFCPTKEEMELLKNYTGDKQNLGKCEQFFLELMKVPRMESKLRVFSFKIQFGSQVADLRRSLNIIDSSCNEIRTSLKLKEIMKKILLLGNTLNQGTARGAAVGFRLDSLLKLTDTRATNNKMTLMHYLCKVLAARSPQLLNFYVDLVSLDAASKIQLKMLAEEMQAVSKGLEKVHLEYDASERDGPVSEIFREKLKEFTDNAGADVQSLSSLFSEVGKKADALIKYFGEDPVRCPFEQVISTLLTFVTTFRKAHEENLKQAELEKKKAEKEAEAEKAKNAQLTGKNVVFHILCSFGLLRKLFIFTVSTYCPQDSKPSNPRRQAKQTLERTRSASRRGRDVG*