MKRSRDDVFTGPQVKRPQPANSYRGESSGQPQMVGGGGVGAPTPQRLTTNDALAYLKAVKDMFQDKKEKYDEFLEVMKDFKAQRIDTTGVIARVKDLFKGHRNLILGFNTFLPKGYEITLPPEDDNPPAKKPVEFEEAISFVNKIKLRFHGDERVYKSFLDILNMYRKENKTISEVYQEVAALFRDHRDLLEEFTHFLPDTSAATPGQNGPSGKNSILRDRNSGMPSTRLLHVDRKDHEFNLDGSDADNDKLGKAERDQRRRLDKERDRKDGINRVEDSITDHGAENYGPRAVSGSYDDKSGLKSMYSQELAFCEKVKEGLDNLDDYQEFLKCIHIYCREIITRQELQALVRDILANYQDLVDGFDEFLARCERPDGFLSNVMSKKSLWPEFLCSDGQSKSVKTEDRERDRDMVRDDRDRDRESRERDRTDRGVIYGNKEVANLRLSSNSNKDKYIGKPIQELDLSNCERCTPSYRLLPKNYPIPLASHRTELGAGVLNDHWVSVTSGSEDYSFKHMRKNQYEESLFRCEDDRFELDMLLESVNVTIKRVEDLLDKINSNMIKTENPIRIEDHFTPINLRCIERLYGDHGLDVMDVLRKNAILSLPVILTRLKQKQEEWARCRADFNKVWAEIYSKNYHKSLDHRSFYFKQQDTKSLSTKALLAEVKEISEQKCKEDDVLLAVAAGNRRPIIPHMEFEYPDTELHEDLYQLMKYSCGEVCTAEQLEKVMKIWTAFLEPVLGVPARAQGAEDSEDAIRAKNEASKTDGPATGESDRSPSGGAATRKHESSPPEQSSSGNHAKDEGYPDASSSGLHQVRSQSNVIDEFGLGKQTTSNERLTASNPSLPSGVEQFHGRNIENPSGHNTTQLRVGNAADNSGIELRSNGGNIPSLEAVDSTRPVAASNGVITAATKEIRYCEESNGHAKVEREEGELSPNGDFEEDNFAVFGDASTEPANKPNDGASSAPHRSGPRGARRENDVDADDEGEESAHRSSEDSENASENGDVSHSESGEGEDCSPENEEDGEHDENDNKVESEGEAEGMADAQDGDGISLPLSERYLQTVKPLAKYVPASLNEIRKSSRIFYGNDSFYVLFRLHQTLYERIQSAKINSTTADRKWKSSHETVPSDLYSRFMNALYSLVDGTSDNTKFEDDCRAIVGTQSYLLFTLDKLIYKLVKQLQILATEELDNKLLQLYAYESSRKSDRFLDVVYHENARVLLHDENIYRIECSSSPTQLSIQLMEKGLEKPEVTAVSMEPNFSAYLQNEFLSVVPDKKEKPGIFLKRNKYQQMSGDEPSSGSKAMEGVQVVNGLECKIACNSSKVSYVLDTEDFLYRKIRNRRTLRVSSACNDQAKSQNQNGSSRRLDPFSRLLASS*