MVVLGIVNVPGDGDCLFHSLGLHDAQDGKALRIEIAHFMQQEALHQEDGFAGAWLDEAEELLDGRWGGHTAATAYSLLRTVKVEIHIRQSSGTVLVKDATHTDVAGIEMAPIKRIFYNGVDHYQALVEVGPNLAGWQPAWEQPPPPIYFTETKKDTAPAPSAALPAFPSLADAAKVGNRRKAFDFDQPRPGKKSKQSQKADKKGKKKEDAGVSEVPAEPKPHPITDCRITTKTTPPPELRDDIMTDLTVYGVRPKTAHPHRKQEDLIKASAGKELALKRLREHPTVPSDHMLDDVDKGELWPRAFCAFAGCGWASMHGNEKDLHNHLKEEHVADLAPIAACMLRGTAPDAYLSIYNQSVAAVCRNQAPVAGASLDRRALHAFAEACEGDSVEALVCFSCACIYTRVKELAEAGNGDIQWTQPLKPKPNTNELRFFGRPVHEMARILSLDAFLERYDQLSEEGRRLSDHESFEQWSVSLPGGEKILCCPEDHRCRLHPAHVHDRQLCEGCEVPLCHKCQEKLEQGKLPPLSLANDMWTGYAPQRLVEQEVTIMEAICACPCITTLICMTMEARYEDNIKQGAREAEPLNSKAQMARHRFGARGNALTFPLPLEELFRALQDHATEVDGQRPLQLTRVGKELEHVVRVLLKTNKEGATTEQEIKTLIHQALVRREARGLWEEGARVVVGLIMDMHRLGHPSYTNLDEDLVRERAKALPEEGVPPEVLKVLPRLDGAQDKLQPQKAATPCDGMEPTLEAGQTFAAQRGRAIVAEGLSRQDANEIAVSALQNMTEEVMTEAEKEAAAAGQTLEVRTGNKFLDQFHPYYFAVAFPFCFKYATACPDVANTTKQQMEEQERQSRRKADAPKVGIEDWAAAMARRVETQFRRDWTFSFTVWNFLFRTMVNLEKNTYMYAVPDSTVKGGKRMLTNKEILDGGKEATQKLHHGMYTDITGELKPVKGDLSKVPHVPGLSNAARMLLSNLECRARNIPGTHETRKTMRHQTHANRICYGTALFVTFSPSERDTTLMVRLARARQSDPAVLQDGSARFQSRSKPELDVEYFRLSPEALAEELPSYKERQALLARDPLACAEGFQTLVLLTLRHLFGVRYCRRCPDCAQSENPCTDAFGSNATAMGGVFGRIDAVYGSIECQKCGTLHLHLQAFLQCFHQFTPLSQLIHLGEKRLLEMLRRYSDSILEPAAWKAIYLATDVEDPKDATKCKSGFPRTRWETPETFLICPQEAQKRGMPNKGKRCNSDVQLPYRFPILPAAQAGYAADYQNKRLPIAVHEAKEMLKAQSSLAEELKDKKPGYVGARVSKRIITDCYARGVCRGAVECSNLTLHASSNDPTAAETVKTAPVTDISLGFPLKLLEALRAKEPWPEEKARKQVDKRSYTDKKLTDCPRWTVYGGRGQSREVHGLSFYEFARHYQMKQAWHPLTAKAHEAHVLKPELYEAKLTDAGILKVSSGFRPKLLAGLDYEIRKEGGEGWCPLGQSTHAQPYRHDWVIARRKRPIVPVIYGAQGSKTDQEQAMRLLVLFFPWVNDPQDATREVPFIGDFWEKDMKDWRHALRTRVWKTRGFPTEEVRRYVLDFCFVYFLPRGLALQDDLAPNSDNEVEEDDGILELDQDDLEDVILTHVRGAGSKGAAGDDGEESEEEKPSTTLHDLTMDMFHRSHAIWLAPDRLTKGDPAATKVYTEMQAAPPVRDHALAQHSAKTSAIEGDKGQNTHRRPHDAEGSVRSLPPLTKQILEEFLRGDRLRKSTNQKQREFLELVVDRIMVELGLMSKEASKRKSDEPLRWLLHGPPGTGKSHVLRFVKELFYMMGYTYGLDFEVVSFQTVNAADLGGKTIHHAFGFGQFHDLSIPCNRDVAKRMAHWRWLVIDEISLTDASLLGKAEHRLCAEVPEAGRWKHDSDGRLRPFAGVNIILTGDFHQLPPVSGPYLAAVPVSLSGKAPESPWGERGRDLLWCGAVQGVTELTERERCKDEWWNEVVDELRAGRLSLKNWMYLHGIRVPGCTLSRQERDSRCRVVSGPGDPRLQEEKFKEAVAIVANNDARSQINKDRARWFSKVSGSPLRWARAVDKASSQVLQVEACDKETRKRWLTYHDKDTNGLPGMLPLAVGMRVALTHKVDESPEKRLLKHSVGRVHSWVWEDGAPHPSVIYLKFEGATWKLDGIDEPGVYPVKPKKLTWYLDNKRQKKVLKVERSQLPLTPAYAMTAHSSQGKTLRAVLLDLSVDKRVDTTFGAVAASRVASRHDCLILRPFEHWLFERGVSEGPQLLLQQLRGEQVDWMAYKEGLAPWSTCRRCLQVKTLDGYEHEQWEHVRANKPAMCMQCKHGDTGPKTRKLEKDAKRIACSMCQINKIEDAFPRAQLKQKDKEKCLSCCQAIRRLQCCGCQTTKGIEHFEPAMVTLPAAGVACKECQEEVKAQVAKKLRKNWFKCRGCGEVFPAAASSNEASPQHCLNCASRGTRQKDEQTCRGCKRRFHEKQEKGRKRSRRCPDCRRK*