MSGPPSGRLLTDPSDVDALISSWSTNQHDEENPPPTSPSRPSQGCFTATVAAPRSRPSMIPVLESGKQEGVPSPVITSIVTQHDQVNMAPMLTTSPHILAGAAGSLNREQPLTGAPTRSMDKSDSMDESIQSQNVPTAFVSRVSQSLVSLPPSANTNLRRVSQTHGRRGSVGGQSKVSKAEGTRMPVWLARPPSVATISRRDIIDSENKRFENERGWNSRPLLSLEVGSQREVVSTPYRRDCNGQIIPLAIQSPLIRRNESFFRDRRSVLQAAISERTSYDIQLNNEVGVLGGAWRGLVRRLVLLALNDVNALQLSRALQFQLPFQTGFEAYLTSQVIEALDRGDPAEVADVLSIAFLNRNVSRVIIQNLGPRYDFLWHWSTAITWNRVFDAWGQFPIVGITGFPATENFPSTRNHALASIFRNLLGQGNWVTRVVTQGREGLLTDNPNNTAQNLAPESNGFELANRNQYGTYFGRAKTNEFRFAHRLPTDESIVRTFVASPMPTMTNNGVVHVLRQLAKHWHNMLSQEWGNFAHQRMEQLDPFETLRFHMPRVLLLLSSLRGRNAWDAQVLGPIVRRLQALKPDVNTSAAWNLCKEMQKDVVETVAGGVSSISDSLWSWLEAIRKSLGLLELQAGEVLNIVTPVELGIRLGHDIVTQVSWKVPSDNILIRAILSHIQGQDTGAVDKWRIQSALQKTTPRDMRTLIELVKGDLGHLKPAQLLLGRVKTLLQRELRREYLNQAIRDLSVGPSIQGELVRDEWYWLNENDCLALHIYIGNVPDRELHQFIHVESGNDKIISLNKAHLMPRAYIPVAESISRAQKAFMTIELEYGKTFQYSAFMEFSFLRIALQRLVVVSQMNCEELDNARLNVLREIQRSNQPFLGPEDLTPGNTYYKYNQSTARYTPFLCEEKTSETIQFDRTKVVRAPPQSVLVVGGGPTGLITTIHCTEACLASGGTMKLQEARDAFAKGGSTFERAQIVRLDARWIAMLRYHLGTIFEDVYIPASGETDAQLGNTLPTQGFVEITIKDLESSLHTEASRLWSRGIIYVQTDSKSKYDSVSNSMVKQGHHLKDGDVVLRSVDPDGKDSSGLYSWKVAKLLYTPPLGIDDLKLGEEYAVWVHQDQKVRPFKLVGMDLDAKSYKFRPHAKEMSSLNVNATNLPSIYPIGTDTKAHVGVQDIRFQCQEKRRTGEFFQQTVPMASIEDTMFTLDLGHTHVVEAIGKQYPSATHIGVTTKEPYGVCCMQGLKVSMGMHNFGEKRWGTGILDDVRSQNDQNTRVVGDFTKMVRVVPIVQRMYETISNDDDWRIHFDNLVKESGFPELEEVQSIFPQLVTGCKWLSQTSGSFRRKTLQTRFFETGDNYYLGMEFPREYESWKKELSDRLVEPLASNPEYVSKSRAIDRLRSTFVHHIDRLWYEGCLETIRTGDVYNPGARKRVPRLYLINSYTARSLSSLPIGESFRLVAEPQAKYEVLTKSVTQVIVRSVEGYISKFQNNTKVLREGNLTRGPDGNQESKVSLATFDVGHYVNHRTMRLSNEEKGFIFAFVGDEQATPHFMRYSGLTGACINAMSFNNFIADASRGISFDARLQQYSKETDWSNGEVVQRGTGANYGQDGFLRPGFSYRDGVDYLYAKIVEFEETGQDLDNLLSRDWMVKLTASVIPRGLENNQIFLGSLQQHWNAAVSDKLEAKIESDIPADGTGARTVDAVRTSRSVLTEKDVVLTEYCELLLGHLQVDEATKKVLATQHFPRARRLCAILSQLTEFAANAYLNNERVSSELFNQPKPVDSLIDDFSVEAQNFANSLTQSAALASGVLAFRLIGSSLGNLFSALFAGLNIVISFGTMANVSRYKIRNEESRVLFADKNFSRVQCCVFALMSQDDQDSTPLAKNPFLNLLEQRAKAFRESLTYYGYSKPTEFDIAYEQLKSRASDISEIQKFQVLLVSKLIVDTYHVNSYVQEKLVDVLRVLDEMNFLLESRSSKSGNDAKQLFDRLLAYDHMLEDSLQRGPVRFGFIKQRKFWHWNIIVAFRYLYSLLCCSSRHYSTTFTPIQTETRGIVKSLHFLSKEHDSKVLRRESRDFETFFWATRESDIASLIFLSGFFVFVASVLFSVARIFDIDSLEDVAFWANAVSTIGAVLAAVHLLRKLVILIGLWTILCSKTSRTDGKDRVNISRIRNVTMTQILLTLTRLVTTLAASVALPWSVIENAFPDASSLSSDIPVWIALGAVSMAILATVFFFLVEYVVRYNLSPQLGPFVSELFRDEIESIHQDLSVRQNEIDTKIVQDRENWEYVAREFLHKYRFDTVFAADRFGTILQYIQSGMKQPADSK*