MAKNFVRDDVPLSRFGVLVAQLESIVASASHKSPDALLCFDLLSDLISAIAEESKDSILLCQRKCEDALYSLLVLGARKPVRHLASVAMARIIQKGDSISIYSRASSLQGFLSDGKKSEPQRIAGAAECLGELYRYFGRRITSGLLETTTIVTKLLKFNEDFVREEALQMLQNALEGSGGGAAASAYTDAFRIIMRTGIVDKSSIVRVAAARCLKALANIGGPGLGVGELDNASSSCVKALEDPISSVRDAFAEALGALLGLGMNPDAQVQPRGKSHFTPKKLDGGLEKHLTLPFVKASGPRAKVLRVGLTLSWVSFLQAIRLKYLHPDTELENYIFLVMDMLRADSSFDAQALACILYILRVGITDQMSEPTQRGLLVILGKQLQSPDATPSMRVASLRTMSYALKTLGEVPAEFKDVLDNTVVSAVSHHAPLVRVEAALTLRALAEVDPTCIGGLISYAITMLGAVRDNISFEKGTNLKYELECLDGQAAVLAALVSISPNLPLGYPSRLPRSVLELSKKMIMESSRNPMAEAVEKEAGWMLLSSLLACMPKEELEDQVFDILSLWASAFQGNPERHISETKDLQSNISVWSAAVDALTAFIKSFVSSGAMNKGILLEPVLLYLSRALSYILLLAAKDQMTIKQASDIFIIKTLIAYQSISDPTVYRRDHARLIQICATPYREASKCEESSCLRMLLDKRDAWLGPWNPGRDLFEDELRSFQGGKDGLVPCVWANELPSFPKPETISKMLVNQKLLCVGNIFASEDVGGMLSLLEMVEQCLRAGKKQTWHATSVTNICVGLLSGLKALLALRPEPLPLEVLGLAQSIFQSILAEGDICASQRRASSEGLGLLARLGNDVFTARLTRVLLGDINSAVDSNYAGSVALSLGCIHRSAGGIALSSLVPATVNSFSSLAKSSNTGLQIWSLHGLLLTVEAAGLSYVSHVQATLSLAMDILLSNEIGSTNLQQAVGRLINAIVAVLGPELSPGSIFFSRCKSVIAEVSSRQETATLYENVRFTQQLVLFAPQAVTVHHNVQTLLPTLSSRQPTLRRLALSTLRHLIEKDPGSIMNEHIEDTLFHMLDEETDAEIGSLARTTVMRLLYASCPSRPSQWLSICRNMILSSSSRVISTSDSSLNDSSSGLDGNTRLNTGDDDENMVSSSQNRNFQGYGNNHSIVYPPRDKHLRYRTRVFAAECLSHLPAAVGKNPVHFDIALARQQPASGSTSGDWLVLQLQELVSLAYQISTIQFENMRPVGVTLLSTIIDKFGTLDPELPGHLLLEQYQAQLVSAVRTALDSSSGPVLLEAGLQLATKILTCKIVSRDQLAVKRIFSLISRPLNEFNDLYYPSFAEWVSCKIKVRLLTAHASLKCYTFAFLKNQQKEITDEYLALLPLFSESSKILGIYWLCLLKDYSYIRTQSFPKENWKPFLDGIQSTLVSTMLLACLEEAWPLIVQAVALDAVPLNTYIKGSSETEEQSITDLISGYNMVELGSEEFQFLWGFALLLLFQGQDSVLGESRLHIGSVNTILLSGGCVSDEVKSIALELCEVALPVFQVLLAERFFSVGFLTMDSCQELLQVCFFSIFVEDTWDNFAISILSQIVQNCPLDFLKTESFVYLVSELYLALLFKSFTSATSQYHLSWDDIVSVLLTTAPTLLKQYEPKMGLKSILAFLLVGYKCIERASTEISLSRVHDFVQCLTSVMKTYVTDISELGNDSISYLMTITRTCLTASVILAENCTKGIHQLENKRSNLHKLLLLKLALSLEQTTSFAKLAFEIQLLEENQGCKPVFYAMICNATRCFRSALTDADIQVQAIGLQILKGVLTRKINSEFYSFFVFFVGELVEDLGSVIQKLFKTPMNREVVAIAGECLKVLMLLQTLSRTNECQKCLMNLFLEVVLLFTTSENSSQEARDLKITTIKLVTQLAQLPDSSACIKEVLLTMPMMRRQQLQDIIRASVMQDQNQKQVNSTGPSFIIKLPAKIEESRKEEIIVSAPCSEEVEDNSEEEEEDDWDTFQSFPSTNEVDPTKTEFQDSHSIENTISDGGFKGESISVPQDEVEETTATISDGGLKGETISIPEDEVGEITAENQMASDDETLSGNADSSNQTQDLNGSQDGFHGDKLSDAHHMEKDRAVLCHSDVILPDSQSEVGKGPETCENLEVQKRTGGNLSSEVGEHAEDVKAHGSSYEDHQRSREESSETNEGALPNLQPAEIQSMPLDDRNEDMKEQITLDDHHEDEEMRDITSIKDHQEGKDLKDTSLEDHHEEKDLKDITSLKNHCEERKTDNEDQRSNIDLSEQSPKKLEQTTLDDHHEEKDITSVKDHHEEKDMKDMTSLKDYHEERKTENEDLCSDIDLSERSPKNLEQTTLDHHEERNAENKDQRSNIEVAEQSPKNLEGDELVSLDKK*