MAPNHVLFFPQERVTFDAVHDLNVRSKSRRRLQSLLAAASNVVQHWTASLDGLERADIGSFEDLVELAERQTTQTRGSIVADLVLLTTVQIGQLLVLAEDDPAILSGHAGARAIPMGFGAGLVAAGVAAAATSADGIVNLGLEAVSVAFRLGVELQRRGKDIEDSNGPWAQVISSATTIADLEQALDRINASLRPINQAYIGEVMTESTVVFGPPSTLDALAKRPELAHATITSPASALAQVPLHGAHLPPISATMIAASSSQQATELWKLAVEEVANKPIDVHQAVTALIHDLHRANITDIVLTAIGASTETSGIQSLLEKNGLAVELGQLSPTPRPYGNDLDSIPADAIAVVGMSGRFPNSDTLDEFWRLLETATTTHQVIPESRFNVDDFYDPTRAKHNALLARYGCFLKNPGDFDHRLFNISPREAMQMDPVQRMLLMTTYEALEMAGYSPPTPAAPGDSEQAPPRIATYFGQTIDDWKSINDQQGIDTHYLPGVNRGFAPGRLSHFFQWAGGFYSIDTGCSSSATALCLARDALTAGKYDAAVVGGGTLLTAPEWFAGLSQGGFLSPTGACKTYSDSADGYCRGEGVGVVILKRLADAVRSKDNVIAVIAGASRNCNAGAGSITYPGEKAQGALYRRVMRQAAVRPEQVDVVEMHGTGTQAGDRVETHAVQSVFAPSNGNQREKPLIVGALKANIGHSEAAAGIISLMKAILILQHDKIPAQPNQPIKMNPYLEPLIGKQIQLANGQSWTRNGAEPRYIFVNNFDAAGGNVSMLLQDPPAFALPAPASGPGLRTHHVVVTSGRTATAHEANRKRLHAYLSAHPDTNLADLAYTTTARRIHNVHREAYVASSTSDLVRQLEKPLADKVESAPPPAVVFTFTGQGAQSLGMGGALYSTSPTFRRLLDSLQSICEVQGLPTKFLNAIRGSGAEGATVTEVDMQVATVALEIALARYWRSLGIRPTVLIGHSLGEYAALCVAGVLSASDALALAFRRATLIFTRCPPSEAAMLAVGLPMRTVQYRIRDSAATTGCEVCCVNGPSSTVVGGPVAAIQALDEYLKSDGKVSTTRLRVQHAFHTRQMDVLLDELEASAAQVPFHAPTLPVASTVLGRIVRPGEQGVFDANYLRRHTREPVAFLDAVRACETEGLIPDRSFAVEIGPHPICISLMATCLQSAKINAWPSLRRGGDDWQSVSSTLAAAHSAQLPVAWSEFHKDHLDTVRLISDLPTYAFDLKTFWHSYKTPAAAVSAASATPSTTGLSRLASTTLHAVEKLQREEGKILGTFTVDLSDPKLAKAICGHVVDESAICPASIFIDMAYTAAVFLEQENGAGAALNTYELSSLEMHSPLVLREDIEVLPQVWVEAVLDIKSNAVSVHFKGQTSKGAVGYGSATMRLGQPDSAVRRDWSRIQSLVRARVQTLNRSVRPREVHAMDTALFYKVFSEIVDYSAPYHAVQEAVIAADFHDAAVTLQLTPTADLGTFTSSPFAVDALVHVAGFLLNADVRRPKNEVHIANHIGSLRIVGDLSSPGPYHVYATIREQDQKAGTSLCDVYTTDSQDRLVAVCSDICFKKLERDFFALLTGATRGRSTKPVAAAPAKSMAKRARQLAPSPSPSSSSGSNTPMSRSPTPSSVSDMVDLGTELLQAVAEQTGVSVAEMKSSPGTTFTEFGVDSQMAISILANFQRTTAVELPAAFFTNFPTPADAEAELGGSALDDLEEDITKPTPSPEQTQARKQGPAPSQHLLSLVAQALGLEASDLTPSTTFDSVGMDSMLSIKITAAFHAKTGIELPAAFFSANPTVGAAQEALDDDAEEESAPAQTSTNPAKETTIDSSRQHKLDAAVSRASYIHLKALPKGRRIYALESPFLEQPELFDLSIEEMATIFLRTIRRIQPHGPYLIGGWSAGSMYAYEVAHRLTREGETIQALIILDMRAPSLIPTSIVTTDFVDKLGTFEGINRARDLPEDLSVKERAHLMATCRALSRYDAPAFPSDRQPKQVAVVWALLGLDNRPDAPIASMGRPGLDIGKSMYEMNLDEFERYFNSWFYGRRQQFGTNGWEDLLGDHIAVYTVNGDHFSMMCPPYASEVGDIVIETVTRAVE*