MATSLVAQLQRLAVPDTEQRKRPFTRPSILFDPKEAADIELDTILNIAQSGLEVLINIEERFKKYKSDLFSYGSRELDRELMGIEENKRINASIYSYLQLLSGYFELSASLKTLEYLIRRYKIHIYNIEELILCALPYHDTHVFVRVVQLIDTGNSKWKFLEGVKVSGAPLPRKVIVQQSIRDFGILECLCNYVTASKKVEPSRPVSGFCTAVIFEVLGSLATIDSDAVRRVLPFVEFGLQPGSRGGTDQKAGALMIVSMLADKVSLSPKVVKSLIRSLAEVARADARDSTDLQWCRMSLMTLVTLVQLQSVEIIPKKIVEILKDIRDISGLLSELVKEFNTEKFLALFLDALVEYSCSDDLCHGTLLSIVEMVPLKGFVAHIVSKLLNTSLRIMKDNDSAAAGSRCDQILVSLLKKYLFESREAVNRYIEDIKLRSKNDYEIVIRMLNCNLDLSQEISNSKVWFAMEHPKAEVRRSALLGLDVRGMLNVEAADSQRFGTIQDTILRRLCDEDITVVQAALNLEALPEIISTPLRIDAFRNVLQRCIKLLSSGASHGASLAVDIALSCLQHAAAGLPDEGEHVKMVAALIFPFIMITLKTQKLNLKALEMAKQIKWPFYENLVSVSLLDKKLDSGKISSINVENINVLAKALLIHPEEHLPWLVECCKSLKLSKTLFLLVLLQSFTLLETGDDRFSTFFGICFPILRMEWELLESAGNISEEFNPGLWEGDISIIIKHMLATSPKEVNGEILTCLFWRLLGSFSKIAAETEPLDKNENWLCCFRDLFVFLVSRTNHVFKKHLSNIIAKCKLQTSHFLSEFFTDEGVSAALLIGSLQIFTSLCARPDESLSFQLLAEFPSILVPLSSDNQDVRTAAMNTVEGLLSLWSRVDLSRSKNGPHAVWVHFLGEILGLMVQQKRLLISDKNVLSSLFSSLLGNSNDSLLVQHNVGKRFDQTTKEEILTSLIDSALRYSAYAKLKILSLLKGVGHTVIRVNGIESLMLDLLDRRQKCHIGFDKSCHKLSQVEVTILCILLEFCIKPSTTTVGDLEVLDPVLKALQVSDVLSGDPAILKPCMTVLGDLSNSFYASLKTETQDLVFRHLVLLFRSANGDIQKATREALLRINITCSIVSRILDFICEQKVWSNGSKHEKKRKKRSACNNRDVCLDIIPGGGNVVAFVGSLLDVLLLKKDMENRGSLICPLFKLLQNAFIDNEWIHAAANQSDLHYHSSSGNSQIIADAAVHIQQELLLILEDITASVTSEDKNSVNFDVELLIKCARSASNMVTRNQIFSLLSAISRAKPDEVLDHILEILVVIGESAVTQWDSNFQHIYEDLISAVVPCWLSKTDSADALLQIFVSILPQVSEHQRISMIVHVLRHLGESVSLGSLLYLLFRSLVARNCSSLCDRSDPSFSYSVSLLTTQWEYLFAVDLLEKYSCTVWLPSILLLLQQIVVGDSDATLFMEQLVAMHFISTKLQDPEIAFKLDSGEDSDNIQLTVGVIMKEIVCHLQLVDSKRKQIGVLSVFRKELKEYMNTVLSAVTKRLTPSVYFKAIVQLLGHVDKCVRRKALGTLSETVKDTGFVGLKHEKRGPAVSSRISWFHLDENSLQSLDTLCLEILKLVNSQSESSSSLKLAAVSTLEVLANRFPSDNSVFSACLDSVSKSICTDNSALSSSCLRTAGALINVLGPKALPQLPFVMEGLIRQSHNDLSTVTAETKPSDGDASTVSSIQNDSVFMSILLALEAVVNKLGGFLNPYLGDILELMLLKPQYTSTSELKLKLKADSVRKLISERVPVRLLLSPLLRVYSDAITCGDSSVSVAFEMIQNLVAAMDRSSVGAYHVRIFDVCLQGLDLRRQHPAAVKNVDAVEKNVINTVVALTMKLTEKMFKPLFMRSIEWSESIVEENENVGTKSIDRSIAFYGLVNSLADSQRSLFVPNFKHLLDGCVRHLMDAEGAESTLKHKKKKVKLQESNSKKKDTNCGLSIGLWHLRALILSSLHKSFLYDTGTLKFLDSANFQALLKPIVSQLVTDPPVALMQYPNVPSVEEVDDLLVACVGRMAVTAGSDLLWKPLNHEVLMQTRSEKLRSRILGLRIVKYMVENLKEEYLVLLAETIPFLGELLEDVELPVKSLAQEILKEMESMSGESLRQYL*