MLHRGAAAAAIAVMAALSSTTAFTTTQKSAAFVSNSLGKIVDGGLASQSDVKAFNSPLSMAATLDQSDVMATAAKKSVEQYVEERGGNRPIKKVLIANNGMAATKSILSMRNWAYMELGDERAIQFVAMATPEDLKANAEFIRLADEYVEVPGGVNRNNYANVDVISKIAQEQGVDAVWPGWGHASENPKLPQTLTDLGIKFIGPTAPVMSVLGDKIAANILAQTANVPSIPWSGSFGGENDGPLQADLTDEGTIPDETFERATCRNVEEAIEAAEKIGYEEGLMIKASEGGGGKGIRFVDNEEDLRNAFIQVQNEVVGSPIFIMQLCKNARHLEVQIVGDEHGNAVALNGRDCSTQRRFQKIFEEGPPIIAKPDSFKEMQRAAQRLTQSIGYVGAGTVEYLYNADTDKFFFLELNPRLQVEHPVTEGITGVNMPATQLQVAMGIPLYNIPQVRKLYGKEDVYGFDKINFLEEDYMPIDSHVIAARITAENPDEGFKPTAGSIERVKFQSTPNVWGYFSVGVNGGIHEYADSQFGHLFAKGATREQARKALILALKEMEVKGEIRTTIEYLVKLLETKEFIDNTIDTSWLDGIIKEKSVKIEMPNDLVVVGAAIYQAFKHVEEGMAGVKESFEKGQVSTGAIPAINSFSTEVAYLDTKYPFEVERTAGDVYRLTLGSNTIEAQVTKTAEGVLLATFGGETHRINGQEEPLGVRLQLDGNTIMMPSIVDPSEFRTDVTGKVVRYLKENGEEIKAGEPFVEIEAMKMIMPVKATETGKITNALSQGSVIAAGDLLASIELKDPSKVKKIETFSGELDIPAVVLETESDKAIANILAGFDGDADAVVQQAFDGVSSMADAASVAMSALEEFLRVETIFAGKLMDDVVRDLSKANIDDLNVAFSEIQAHQQLKSRSKLVLAMLRQLETYSFRFGESLSDDVLEVVEQLSELEGKEYGEIAVAADMLIRDARVPSFESRVEELRAQLVDADLTEVAMSTTLSAGVDLLTYLLSDDDAKVRAAAAETYVRRLYRAHRMQDVSVSEEGGSLTCAFSYKLSEVPEGEAVLRSGVLTVVDKVDATLPSIIDTLSSAIGDKPARVGGAAINSVHLVVKSEGANVADIEAALAGKEEELKKLGVQTVNLSVPNEKADPSYFTFPEYSGYKEDPLRRNMRPTRYQLLELEPLSNNFALEQVPAIGKNNQVYIGTEKTEKPVRGGPQQVVFVRGISHSTGMVTDMEALRALQQGLDELERARADTKVKAQSSSRIYLHSLSLVEDMSAEELAARFKSVIGGMKSKLAQRLLKLNVDEIECKFRVASADGLTQIVRLVVSSADGEWLKPTAYLEKTDGVTGLATEYSAVGAETSGALNPFAKSSILQTKRSVARRVGSTYAYDFLGLMEVGLVNEWEAYTNENSGISIPADIFEAQELLEGEDGELYLGSRPVGTNKVAMVAWVVKMKTPDYPEGRDVVVIANDVTVQSGSFGVEEDEVFFKASKYARENKLPRVYLACNAGARIGLVDELKSKLKIKFADESNPAKGFDYLYLSDEDYKALPEGSVIAHKTEEGWALDDVIGTVHGIGVENLQGSGKIAGETSRAYDEIFTLSYVTGRSVGIGAYLVRLGQRVIQKKVGPILLTGYSALNKLLGREVYNSQDQLGGPQIMVPNGVSHETVDDDQEGVAAILKWLSFVPKEVGALPSARATADPVDRAVAWRPTPTPYDPRLMMSGTPDMPGFFDQGSFKEYLAGWGKSVVIGRGRLGGIPMGAIAVETRLVDKVVPADPADPNSREAVLPQAGQVLFPDSSYKTAQAIRDFAKEGLPVMIFANWRGFSGGSRDMAGEILKFGSMIVDALREYEHPVFMYLPPHGELRGGSWVVVDPTINEEKMEMYADPDSRGGILEPAGITEIKFRMPDQVKMMHANDAELKVLDSEVEACESEEDKDAIKAQIAAREEALKPVYLQAATEFADLHDKTGRMKAKGVIKSAVAWEESREFFFFRAKRRLSEDYYVAQLQAADANMSKGDATGVLQSLFSGDWEDDKAVAAFFEDDTGLVEDKVKNVKAAGVQAKIESLKAQLESLDFM*