MATSLVAQLQRLAVPDTEQRKRPFTRPSILFDPKEAADIELDTILNIAQSGLEVLVSIEERFKKYKSDLFSYGSRELDRELMGIEENKRINASIYSYLQLLSGYFELSASLKTLEYLIRRYKIHIYNIEELILCALPYHDTHVFVRVVQLIDTGNSKWKFLEGVKVSGAPLPRKIIVQQSIRDFGILECLCNYVTASKKVEPSRPVSGFCTAVIFEVLGSLATIDSDAVRRVLPFVEFGLQPGSRGGTDQKAGALMIVSLLADKVTLSPKVVKSLIRSLAEVARADARDSTDLQWCRMSLMTLVTLVQLQSVEIIPKKIVEILKDIRDISGLLSELVKEFNTEKFLALFLDALVEYSCSDDLCHGTLLSIVEMVPLKGFVARIVSKLLNTSLRILKDNDSAAAGSRCNQILVSLLKKYLFESREAVNRYIEDIKLRSKNDYEIVIRMLNCNLDLSHEISNSKVWFAMEHPKAEVRRSALLGLDVRGMLNVEAADSQRFGTIQDTILRRLCDEDITVVQAALNLEALPEIISTPLRIDAFRNVLQRCIKLLSSGASHGASLAVDIALSCLQHAAAGLPDEGEHVKMVAALIFPFIMIILKTQKLNLKALELAKQIKWPFYENLVSVSLLDKKLDSGKISSINVENINVLAKALLIHPEEHLPWLVECCKSLKLSKTLFLLVLLQSFTLLETGDDQFSTFFGICFPILRMEWELLESAGNISEEFNPGLWEGDISIIINHMLATNPKEGNGEILTCLFWRLLGSFSKIAAETEPLDKNENWLCCFRDLFVFLVSCTNHVFKKHLSNIVAKCKLQTSHFLSEFFTDEGVSAALLIGSLQIFTSLCARPDESLSFQLLAEFPSILVPLSSDNQDVRTAAMNTVEGLLSLWSRVDLSRSKNGPPAVWVHFLGEILGLMVQQKRLLISDKNVLSSLFSSLLGNSNDSLLVQHNVGKRFDQTTKEEILTSLIDSALRYSAYAKLKILSLLKGVGHTVIRVNGIESLMLDLLDRRQKCHIGFDKSCHKLSQVEVTILCILLELCIKPSTTTVGDLEVLDPVLKALQVSDVLSGDPAILKPCMTVLGDLSNSFYASLKTETQDLVFRHLVLLFRSANGDIQKATREALLRINITCSIVSRILDFICEQKVWSNGSKHEKKRKKRSACNNRDVCLDIIPGGGNVVAFVGSLLDVLLLKKDMENRGSLICPLFKLLQNAFIDNEWIHAAANQSDLHYHSSSGNSQIIADAAVHIQQELLLILEDITASVTSEDKNSVNFDVELLIKCARSASNMVTRNQIFSLLSAISRAKPDEVLDHILEILVVIGESAVTQWDSNFQHIYEDLISAVVPCWLSKTDSADALLQIFVSILPQVSEHQRISMILHVLRHLGESVSLGSLLYLLFRSLVARNCSSLCDRSDPSFSYSVSLLTTQWEYLFAVDLLEKYSCTVWLPSILLLLQQIVVGNSDATLFMEQLVAMHFISTKLQDPEIAFKLDSGEHSDNIQMTVGVIMKEIVCHLQLVDSKRKQIGVLSVFRKELKEYMNTVLSAVTKRLTPSVYFKAIVQLLGHVDKCVRRKALGTLSETVKDTGFVGLKHEKRGPAVSSRISWFHLDENSLQSLDTLCLEILKLVNSQSESSSSSKLAAVSTLEVLANRFPSDNSVFSACLDSVSKSICTDNSALSSSCLRTAGALINVLGPKALPQLPFVMEGLIRQSHNDLSTVTAETKPSDGDASTVSSIQNDSVYMSILLALEAVVNKLGGFLNPYLGDILELMLLKPQYTSTSELKLKLKADSVRKLISERVPVRLLLSPLLRVYSDAITCGDSSVSVAFEMIQNLVAAMDRSSVGAYHVRIFDVCLQGLDLRRQHPAAVKNVDAVEKNVINTVVALTMKLTEKMFKPLFMRSIEWSESIVEENENVGTKSIDRSIAFYGLVNSLADSQRSLFVPNFKHLLDGCVRHLMDAEGAESTLKHKKKKVKLQESNSKKKDTNCGLSIGLWHLRALILSSLHKSFLYDTGTLKFLDSANFQVLLKPIVSQLITDPPVGLMQYPNVPSVEEVDDLLVACVGRMAVTAGSDLLWKPLNHEVLMQTRSEKLRSRILGLRIVKYMVENLKEEYLVLLAETIPFLGELLEDVELPVKSLAQEILKEMESMSGESLRQYL*