MSNLSKLEFLALDISGKNYLSWALDAEIHFDVMGLADTIQENNQASNQNRAKAMVFLRRHLDEGLKMEYLIVKDPLVLWNNLKDRYDHLKLVVLPQARYDWIHLRLQDFKSIKGSGRATIFLPKVTKLVIEDALFSSKSPRNLLSFKDIRRNGYHVETINEMNVEYLGITKIVSDQKYVLEKLSTLSSGLYYAKISTTEAHSIVNQKFTDLKTFVLWHDRIGHPGSIMMRRIIENSNGHPLKNLKILTNDEFSCAACCQGKLITRPSPMKVNIESPQFLERIHGDICGPIHPSSGSFRYFMVLIDASSRWSHVCLLSSRNLAFAKLLAQMIRLRAQFPDYPIKTIRLDNAGEFTSQAFDAYCVSVGIKVEHPVAHVHTQNGLAESFIKRLQLIARPLLMKSELPTTVWGHAILHAASLVRLRPTHYNKYSPLQLVFGHEPNIAHLRIFGCAVYVPVAPPQRTKMGPQRRLGIYVGFDSPSIIRYLEPLTGDLFTARFADCRFDETNFPQLGGEKNKLKSEIAWKVSSLSHFDPRSPVCEQEVQKIIHLQNIANQMPDAFTDSKRITKSHIPAVNVPIRIDVPKGPSTSVIASESQIRLKRGRPLGSKDKNPRKRSTKNDTTKEFHEEIQDLINPDIPEEISEPETQVNEELSISSSTGDGISLDRSKIIVDNVFAYDVALNIMQGNEDLEPLSVEECRQRHDWPKWKEAIESELNSLAKREVFGPVVQTPSDVKPIGYKWVFVRKRNERNEIVRYKARLVAQGFSQRPGVDYEETYSPVMDAITFRYLIGLAVHENLEIRLMDVVTAYLYGSLDNEIYMKVPEGLKMPEACSSKSREIYSIRLQKSLYGLKQSGRMWYNRLSEYLIKQGYINDVICPCIFIKKTTLGFVILAVYVDDINLIGTPEEVQKAIEYLKEEFEMKDLGKTKICLGLQIEYLVDGVFIHQSAYTEKILKRFYMDKAHPLSTPMVVRSLEVSKDPFRPQEENEEPLGPEVPYLSAIGALMYLANATRPDIAFSVNLLARYSSSPTRRHWKGVKHILRYLRGTSDMGLFYTNKDSADLVGHANAGYLSDPHKVRSQTGYLFTYGGTAISWRSTKQSIVVTSSNHAEIIAIHEARRECVLLRSVIHFIKERCGLKCDVKIPTILFEDNAACIAQLKGGFIKGDRTKHISPKLFFTHDLQKNGDIDVRQIRSSDNPADLFTKSLPASTLEKMVHKIGMRKLNHLNRGFYQGE*