MDYSALLELLLNLEDASSVDSDEVLLYLQQYKDGFLHLLDLKGPSTESRRQVQQRKVTTAKYGVQELDPVPDVQQALLLSDELRLDEVLCVEYLTSALEERGVFGAEYAAGLYLEERQVTLRCLARLLAEDAKLQHAQHHAGGPVGQRRPHAQAIASYVSELLGEKDPPGKQILVARLVTILRDTSLEPRPDSALPVVRDEAGNPVARTLLLQRERREAARCLLYCCARDPHVAPAVAVELLELLSGLLSRLGGTGSGDLFLVEECQLVLLACCSVLLPHEGRNFQQGALQELAQSTRSKVEAVGQAGYSASLRLCWGLLAICSQAGPQDGVVGVRDALKAGSFTFLRQVFQHPHFKLDEQTHHHVVAGVIHHVVQTLLRTDGERTSNAFYLQLLHRSEAAIRPTTHGGHAQLTYVPFPAEAPESRSDHVGSLLGVLADCFEAFPELYLANLADQEAGQRPVKEFLDRSINNNIMRTSPEVRVPFLQLMAALATSERGVHLVLRQMDAMTQVPALEVLTLRKLFHTVLSYCLRFFATMSEIQRQQQMQMQGGMGAALQGSSLAQYESIMNPYEADILVAFLKLLKRVLAFGRPAEVLAFWSSTSAELAPSLNGYPLQEPLFQLMCYPVQNNVKAALDEVLGALAAAMPDMAARLLARLLQCTIVRPASAVLPTVPRLDIVQQLNEIEARREEYPETLALIRLLNALLGPLLAQGSSQQPGGGIGCGGLPDGGADVTNFTTFVQQHVLGHLWSRGYRVARQKWEVAAAAFTHLEHVLDLATCGSLPPPQPASEAVANPKCPPGYLIMHDLLGGGPAYAALLHILSPGYTSLTALQSQTDEVGPREAAVLAALRVINAALRLDLGFVENLSRLNLLNRYQPLHLKLLSGGVRQLAILLQYVCYPDNADIQVEAIRLTIELSSRLPNLVEVLSDAGAGADGAVVAGALPFVPASELGGTVGAAATAAALAATAVDLSDVLGSLRRGFAQAMAQGAACPNALDNLDSPQERQQGPYGLSADPPDPRVALVLRLMLQNAAPSLPVPSVSHLLLGYDMEHAMSGRLDESLLLPRQEYSCLTIVERILVQHQLRMAIAKPKLYSQCICLLHRMASAPVGGVPLLEYLSPQNNSLIPSLRGLLNMELPGTRGGPDGSELRPQELSAALHSRSWYMRITGLLLLRLKHDDNSRQLLGELLAAPGEPAITAEPSGLGGPASASAASMAAAAAGGGSVAGTSTLLDTMRVASSLAFPEPQLSDLSQEQRRMLQDLSAGEAGLEQLLTNPSLMQGAGVAMTSDTGDIIFNISALFALLRQRLDAFAARAGGAVGGAADAAADACRAALRYAQRHNAYVLLAGAQAATVEAWQQLVQVVYTRQYELLNTLLRGSAAEALYDTLTASLETVRALMSRMDGAAERAAGPLCSAARVLLSKLQEQAILHVSLGQAADPLASVRVPARCQALLRLLVDLILRAHARRAPAVRLQLYAATLQYLQLSHGSKLATSCAPTVLAALLQGWGASAEAVAVAVIDQSEELIERANAAVVSAHGAALVEALAADALSGSAPPLGQAVALHLLRALLAVDSAAGGAAGAAVAAAAYRQGVPQQLLSQIAALPAATLTAGGKRARRTVHVLEAALALLAGLAVSGPPMARAAAAQQLYSLNCVMALNRCAALDLVPDDPASTPLRAGMAFPSAVISPDSVRFRLNALTAPLLRLLLTVLAALPDSAAVRADAAAFASGHHQLLCRLISDAAGVGARGWAPGDTELELADLALGLLVRLVPSLPSLQPLVAEGLKAMAFKLAFQFCCLEERSSSPIIQALRAWHYTMPAAGALVARPANGVGGNGVAAGAIVPVTPPGPGALATTTGGVKGAGARSVACNRGARVQSVRCSLARLLRDMAATAVTGPQASASGPSGGYAATAPAALPPGMLRAVGAAERRELDPLTGRPTLLLIRDMAQQACRDASASLDELSELLALLRLPDAQLDEQAVTDRLLAYAPAGSATVAAALAAGSSAGGLAARRRLARHFWALAATSLDRQLSRALFILEAALSTVVIHFLRFLPRPLPALSPLLVNGKATAGAIDMAMDTDELLDQATANLDLTAAMPSPTEADAALLGSPEELQYLMTLLQDTNLRSEELLTRLAEASADVASASGGQQLLGAGGGGGPRGGAPGAWGVQDPLGLAGQQPQQQPLEGIDLMVRTLKMYCARS*