MSRITKWKLEKNKVKVVFRLQFNATHIPQTGWDKLFISFSPADSGKTIAKTTKANVRNGTCKWADPIYETTRLLQDVKTKQFDEKLYKLVVSMGSSRSSILGEATIDLADYAEASKPSAVALPLQGCNAGTILHVTVQLLTSKTGFREFEQQREHRERGLQSGENKNDDPVTGKVLFSGETAHDHIDKVSSRVRFRPEAKELSSVEEEVELNEYADLTAGFDGSSNTSESLYAEKHDSSSAHETDSQGMQSEKGNKSDSQAMAQSSSSVHGWASDCSMDNELAIAYEENNRLRASLELAESSILELKLEVSTLQSQANELGSETEKFSQLLTAEISSSEELAKEVSVLKSECSNFKDCIERLRTLKSSCQNHGGESCGADSGRLVQDLQLRWMKGISVVEDRIKELQNKVCLGFYERDYRFLHSELEALLQIVQEVKLGARDEMSLLNKVTSVDVKETRATDLPNIELPLPGLGLELDLCTPENLLHHIGIPPLVSQGTDSTVAIDAMKAKIFDLVREVDEAKVERENLLRKMDQMECYYEALVQELEENQKQMLAELQNLRNEHSTCLYTISSRKAEMELMQQDMSQRVLQLADERRDLDALNKELERRAATSEAALKRARLNYSIAVDKLQKDLELLSSQVVSMFETNENLIKQAIPEPSQSQFLGYADVVQNLEEYDNTEQLRSKDQHVIARKLTLNGDVLTDDLKRSLCLQEELYRKVEEELGEMHSVNLHLDIFSRVLLETVFEANANAGMMKRDMYELAQHLEASNFNEEQMAIRLQAALEDVHILHEEKASCILRCSDLVLQNQSLEAELVSLSKANCLLTEKVMELEAIMVQHTEAQNRHEACVEENIALSTSLKQELLNNSRLQDEISLLRDDLLTVRANSEGLASSNENLHEDISFVQGKLAGMLVSYEKELSLLCNSSSHELELRDIRGLTMQLEEVQYSVSSKILHLMQEKQNLESEKSVAEVSLNASRSEIICVKQKYKKDIQSMVAKFDVSTALVEKLQVELESVTNKLHLNSEVEEKYAQQNRELLDDLAAFEVELQNLVSKNGDISREIFGLDSIATELEQNDLTISELVQEKEDLMTSLHDKSEEFSKLTSEVSHLRDKLQDELQLERGLKDKLEGSVQNLTLQLNEKDDRLLDLEKQIAELVHFRQLASELEIEKSRLSHLLQKQDEHAANLQQELSCVSGLEGSVRDLTSQLNEKHDRLLDLEKQNAEMVHFRQLASDLEVEKSRHDQLLQQRGEHIIKLQEEMSCISGLEDSVLGLTSQLNEKNDRLLDLEKQNAELSELVHFRQLASELGVEKSRVDQLLQQRDEHVAKLQEELSCVSGLECSVRDLTSQLNEKHDRLLDLEKQHAELVSFRQLAADFEVEKCRLDQLVLQRDEHVAKLQNNLSCVSGLESSVQDLTSQLNEKNEKLLDLEKQNAELSELVHFRQLASELGVEKSRVDQLLQQRDEDVAKLQEELSCVSGLECSVRDLTSQLNEKHDRLLDLEKQHAELVSFRQLAADFEVEKCRLDQLVLQRDEHVAKLQNDLSCVSGLESSVRDLTSQLNEKNEKLLDLEKQNGDLVHFRQLASELGTEKSRLDHLLQQRSKQMEKLQLEVSYISDLKRHMLEIQEYALASDVKFTVAMSHCETLNLELVRQLKSSDGSTAELQKRCHDLQANLNQCLASEACSIKENKELLRSLSSVRSDLEASIAQNNVLSDAKYVNTVKLEEYKKEMTILEDSLLETNNHHALEVEKLKSELANAEEELNYLSLCKEELEIMVIVLRGKLDDLHPYRILQENNKDEMVTLQLQCNKLTHKCNELTHKLSEQALKTEEFRNLSIHLKELKDKAEAECLQVREKRESEGPPVAMQESLRIVFIKEQYESKFQELKQQVSISKKHGEDMLLKLQDALDEIESRKRSEALHLRKNEDLALKILSLESELQSLLSDKREIMKDHDRIKAELECALLSLECCKEEKEKLEITLQERAREYSRIAVELTSTREELMNVTSSVVSKRENGQMSKVELAPNETNVNPSPDATPREDSSDAWNVKETTLFMDDRSEESSSPVKLLLSPDAASVGVHATTGDAPLEGYSPPSNGRHRDFSSEQFGSRNLRSSMEHLHEELERMKRENSLIPEDHYSDQGFEIFQSELAQLHKANEELRSMFPTFKDIAITGNALERVLALEIELAEALKAKNKQSMFQSSFLKQHSDDEAIFKSFRDINELIKEMLEIKEKQVAKENELREMHVRYSQLSLQFAEVEGERQKLKMTLKNVRASRTKLTQLNRSSSSIVDSPS*