MDAPAVNSDSDDSNHLEAAYEQRLPGGGRVAARLRSNGEWGASFRHEVEDMGTVSGGLNSQLVRGFTPSVAYGATQATALATGVSTGTSLALLWKALEGVPLSAPVAFCPPRLWWDIHWPSLLLGLLLGVLLGPLLEALVGLRIYLSQVAIRRLVGYLDIVDELREEIRFLRGEVRRLRRLVEDRDSRDTVSGDSHRSSRAPSDGSYSLVSREFNEEASRSRSYTPQAGTPSAPGSDPERSGGSRLSQPWLEREAICDEIGDFIRRSLDGDHRGASGRDRLHLPSRIWLVFRDYEGLCYKPVRVCRSWQSCKDLVKRGDGAGAVEMDGLDGLEGRPEEEALARPFVVLEDGTAEFHYDLWKFRTPLGVLIQCIVVSRLADGRFLAAFPYSAWHRQTSKRSLPAVLSKPLLVEVVIAHVSAREAALEEYMKVWVGYITAETFEEMEPYLDGMQIDQPFKVPAGSDYLPYAPALIEALDERFAFLSAESGLGDTSVVREEGQEYGLGEGSDIPTRVASLESLMDKMNGNLETVLEKLGHLPNRKAAPAPGRVSFAAAPIEVPARSTRLDPLAKKFPGLDAAVVSAALAAGVPEENLTEMQRLIGAGGKATHRLREPALRASAKKEAKKTAEPLDESEDEVEPDLVLDEPGSALAGGPATVEGALAKLTELVAILSDDKLKRAKSTKMDLALDSIANSSGVGESSSGSTGKRAAAARRALRVGLQESPEEISAVVEKLLLEDLVLKTQAPGMPANDFNARAWVEHRSRIGAYKTSAYMAWAAAGVLDDLVKGRVSHARARAGLMLVMLDQVAIDRGSWVLGAELMLEQGPPLSALASHTLPSVADGESPFSRILDSRWAEVMLSHLRDAEDYLQKRRTLGKKLNDDGEKDKEKEAGRQQKPKAKAKGKSSAETVPAFLNSWLRVLAKHGSSLGSFVRTFLSNVPQPREEAVSLGPLWPIPAPYPEVFGRDPAFGGSWKKRRLVVQVLVLSWLYLGKPSVCPIQLWVGRSLTARQWRRVRLLEDLSEDSNSLLEVDAAGMARAAIKAESSADQLDSLHRALLFSSTLCSGPYGAEVSSVSRAERENAGEDGEWAAGLYGAFVGTVKADQTVVAKPIQADRLSFVGCPGFDPLPYLDPVTAHAYESPLDCVRHHGWEPPPAVSVHGSVEERNKLYKRMAESGRLVPVLEGDVREGLVCGLFAVPKDLERDRLILDARPPNTVEPVLSSWTRTMSSSTCLLGFELEEGESLIMSGRDIRDFFYQFQVSPQRCLRNVLAGKLAASDLEFIFKRPFDGPGYVGLSTLAMGDLNACEFAQGSHLRLILACGGALPSEVMMMHRPCPRGLLSVGVVIDDLVCFEKVLSSDLVDGAYAGRSMLDERMEAIMAKYEEVRLPTNPKKAFDNATCSSFWGVQVDGKKGTVRGNESRLWPLLLITMRVCCLGLSTVGLLRSLAGSYISVLTLRRRLLSVMNLIFDAIAASNGDAQVVRLSGTLKDELFTMMVLATLAVVNLRARTLGCVRATDASDWGMAAVVGEVPVAVAREALRLSLSKICWIRLLPPGKAWLRAKELLHPSEELPGDEEFDVHPFWEQLARSVEYKEARLSVNHLSVRVPYALDSQVALGCLVKGRASSKALNAELSKSIATMLGSDLYAGYGYWPSKLNRADGPTRDSDPDPPDAAFPWWWSEVTAGRYGRFDAWLEDLEERVTPGFSEVHAVAAHALDLRTGKQVLVMLTVVSVRPMEMVPGMVIYVMQIPLMPYLLEKYAALADYALEELFEVYVVEKFFLLFYVTEINEVATLSVQTVEMDVLNIVEKLMAVVLVKKFKEVLTFALLKRQFLFRDPRAGEFVEPGALDLYTGRGGVAKAMVAGGCPWVLTFEINRSPKEDLLMAENRRKVLRLIELRAVRCVGSALVCKSFSVAVTPPVRSRQFPRGVPWMSLAMKEKVREGNSMSDFNAEIHSLCEQSENGEEEEKVFFWTENPDSSFLWRQKKYRRFRRPNSQNLFRCDFCRFGTGWRKRTRVATNVPKLMGLRMLCVCTLAHQRLRGQHPVLKVPWTAVAQPYPRGFSKLLARFCLEAAGWAKDGKLDVAACSKSKSLRIGEATNPGPRGLRAARSFSLEEAPVQCWSSIQLGERRWTMFLEWCNLYLTDDPVDLFLRVPLFLAHAVRKYGDKEFMSGGSLLYYRHLVLVALRKIPNMRPFASICWDLATRWEKAEPTKHRPPVPEVLIEAMISLGWCLGWKRWCGVCLLCFYGIARAGEVLRCRREDLLLPCDMMYECDAAFLLLRQSKTSFRQLAKVQHLKITSVHAVKLLNLIYQGADRLDVLFPGSAHVFRRRWNHVLKLLLIPDAVHVTPGGLRGGGAVSCYRKGASIPDLLWAMRLKQVATLEAYLQEVAALSVLTVLPCLAAMAGPFTHVQTLDELYAGGLIYFLAFAAALAPSLTMPYWYSPVDFVHDSVAGMFFYSKVCLQDLQWPVTLHALMDGSQYALAAQSGRKSLAATLGRPNEEGQRSSQVELRFGQVAATMKKEGSSKPRIRLSKDAVL*