MSDVQALVNYYARAGYGRHVQTVCGEALRSRPGDPTLSFWRAFGLILEGSYSEAIAQLESLMERREISLACVAASIHAHKMARIVDEESVDALEDRMHREEGDANERALLACANFYALAGGPDSWRARGMAERALRMARGDGFDAKTLLGTTENDRARTRKAKRWFDEVLDTEEGEGHLEALMGRVKVMERLGQVAGALDALNRVAVIHPSFVPAVAEKAKMRMRAGDWDAALETAQGILERDPKNIDALRLRAFYLLGVEGNAAAGRAMIGQLTDALESLEGRNARLFVSCSRDLARVAGGTSTTLSALGRMLERARAIEPQDVDVLNEVAYQQQLAGNYAGAVGTYREAARVAEMDGTLDNLDSLYGTIHCQLLDGQLTEGGQQLEFLTDVASERGIKLVFLTALHAARVKGDVATPLAELEGLLADHTASVQRKPFAYDYFVHMDPDLLLQCAELYLSQESGEPRGKGEPMSPGMERATALLEAVCGKAPGLLSAQLLLMRTRYVAGAHDAAARTAESLLEMDQGCADAHLVLSRIHLSKGDHAAARAALDEAVASDFKVRESPMFSIISAQCKVSDGDLEGGLKELEAAMKLPGVRAPLTARQEEEARRKKTIPVSVQDRATVFIMLAEVLHKLERAADADAQLKTATSEFAGTPEEVRVMIASCEMAMEKGGDGEEKALTLLSRVTRESPHYAKAKMALARIYLEKRKEEEKYIHCYQELAREINDTKSWAALGEAFITICEPEYAINAYEHAATLDKTNDPAFKRNMAKAYVTCLFFKAAVEYMEKECRKDPDAIDLQMDLSALYIRLKKFGEAEDWLAKLVNRLENAVDTASLERGVECARMLAKVCEGIKDREGRIESLTRAHTMRKSLVLRARADREEYKKQIGLMSELCVEIAGLHQARHDVKSALGFYEEALKNDRTNVPALLALSRMRLNSGEIDACQQSCSEVLRYDADNEEASLMLAELMFQKENYETAIYHFSQLLEKNPCNYRALAQLVHLLRRCGRLDEVGRFIKLAHSTSESPQYDCGLNYCKGLVSKFENKPQDALRSFNLSRKDIQWGPNAVYSMVEIYLSPESTDLWDEEAMMDGGGDDQARVAAAESLLAEVHPNRREEPRHVILECYARMMSKSQHGIAEALNILGDIIIQEPNNVPAVLAVCTCHMLLRQVPKARNQLKRVEKMPYNASEADEFERSWLMMADIEVQGKKYDHAIDLCHKCLKYNRSCAKAWELIGQVCEWEQNYVEASENYERAWQFCGMSNPRVGFRLAWCHLKSKRMVDCIDVCKKVLSEHPDYPKIKRDILQKAQAGLRP*