MGLPKFCLLLAALLGFTNLRVAISADELVFRIGASVGKDGPCEQLYEQTAAGYKYFYSWLASQAPRTVQDAAKRTWSLRFAFQLVSHDCTEAGREAALASLINGTSTEPGVHLLLGGNGINAQEDALQADAASRVLLHCCTARDSVYTLDLPHVYGLFTPASQYTEAVLRAMAFSGIRRVAVAMVSDNMLHRQLCGGALRELPGLAELRPSFEGAAVAFLNYTEAEAEAGGPGFWDRAAAQIAAAKPDALLVCDEVPRASQLMNRLTNQEHVRLSALWMASYGNSSDFVTQLDNGGEYALTTVQWAPNLPYADPLFGTALQFANSFTSATGTAPSYFAAAAAAAGYVVMTALSRTIAMCDVSTANGPSNMTWSGSHSDMADLLMWREGALMCRDPTRPNASMLRRVLNGQTLLRYTLNTLQMDTFFGPVGFNSYRQNYIHPAVVSQVLDGRLRGVIPLDVAEARLVLPIPPPPAAPPPAWPTTTAGTTIITLACCLAALLCCVGAVVLRHWLRDPRPTLATAVAIDPSEIHVDVHPLRKLDGTFEPGEGTYRGARVKLVVAVELMAPAVPPRPPAAASTAAATGPSTVASPMFAAMSTGLNLGGGGGGGGYGGSSTGMVLPYGHWNGMSGSASANGYMPPGNGLAAARAVSSGGGSSSGASPVPTVISALSAAPGRVTVAAPPFRPATPLSNRASGLGMATGAPQPPSPPSGTRSHLLSSAVAAAMAAAGASSVGGGSAQTLTRQLSEMEMSVASGDGPVPPAAAAAASGDEAEATIAACNKLLVGRSSPIGIPRPLPSPTTTAPLPATSPNPSPLLRLDDAADGVLPTSPFGRLPPGSHGGLGSILTGASPRMHGPSNATIPDSATAMAATARSSNNGFGKKPSGHMEQTLQQDQASFFDLDRASNRGFGLSGSAAAGGGGGGSVTGGGGWTVTRKLRKHVSSLLWRAFRLQHPAMCPILGIVWEWPLNGPGTSNGAGGTANGALSRIPETSVSKGIASPFRTANSSAGAGLAGTGGAGSGGAAATSGSLTVPVIVRQWYELGDLSLLLENSTVPLPLLTKSNIVRGIAEAVTYLHAQEPPIVVGPLHASRVLLDRNFHPHLFLRLSSLDPTYGSQPHQQRLMQAHQQQLQTMEAAQTHTQQQQSQQQRQQQYQQQQQLSQQLSQAHSLASPHAASNSGHGSTARRTLMGIKLAAVTGGFKRVTAGTEDVTSSGSPLPQPPTPVLQTESHLQNQLLLLPQQQAQQQRLALRSFAFDPAVATAAAAAATASLAAPAAMPLPPTPPTPSTKSVAPLLFDGAAAPPGPARDSALMLTSAAAVSEAGLQPTDSGEVHLTMPSIMAPSCPQRQLVVVDTTDTGALPLGAGVADGAGLGAGAAIGMAVASGLASAPTGCAAGVPGSGTRPFGLSGIVTGVSGRLMLPSRVAPSAGVGGDNSGTHTVAHTPTLAGAPAAAGTPPPPMHVPPPPYIPSCAQDVYEFGQLLCRIFVVHTDTPDTSRDQLLRISAAFDRDSLSDGAVGRGDAGGGGAGGGGGTGHGAGGALPLAFGSGSGGRNRSGAPPPSGAAPTVPARSPFNPSGRAPAGSGRASPAALPTEPPLTQQQLQQLLPVASTSIGDNNNLSRASSGLSNMGLQLATGSRGGGITTATAASPFPLQQQATQAISVDSPESIDEVLEALYEVCPELSELAGSCMHPDPAQRPSFPQVLFTFENIVRPALLSGTLGISGLEGMGPDSAGGWGDDDGGCSSPLTQPHHAHTTHHAHASSATRSMAQALGLSMAEGGAAGGGGGGDVCGDSSVSGRTTNDGGVGGTLPRSSGPRRDSSNHHGAAAGAGAGMGAGAGAAAAGGVGPTRPNPFFSNISHAFQSVAKGHSKPPPSSCSGAAAPMNASAPTAPGVQATGGLMAAARQHLRHRGSQRAASNPAGPASHGNMALPPVPQLTAPGEAGGFGATAGPPPAVAAVAAASMLVGRCSGSFTQQPQRHVPARTGLLGAGPDLGVGRMGHVAAADDFLFDFFPPKVARSLLMGETPQPERFEVVSIYFSDVVGYTDLCAQLQPYEVMDLMHRLYSQLDAIIQAMALFKVETVGDAYLAVSNLRLPQPDTHARLLAQFAFEAVRAATSTPIHPERPELGCVTIRVGLHCGPVVGSVVGMLNRRYCLFGDSVNTAARMEHNSEPNRVHCSGAFAGLIAEQWPGARVISRGVRNIKGKGPMETFWIEEPPASSQAQHEERSEAQQAQQLAKQPLVGRTGRLSMHMPRSSMPRSRSNQELAKMEMLHPHASMVGAGGGGTGSASREAAVAPGSHTNVRPNSGGRGLSLVATLRKSREWRRGSVDKESRGFAFPSSKPLFP*