MSIAQQLGQLRAEEQYTRLQASVLFSRREADAQPLQDVAQLAMRGCEQLRRLDPRFDEFQDALFHGRVVDPSVLDANARAQISSHVRRFCLVLTPFFVLRPAQKCIEWLVRGYRAEEHPKDIDSLLMCGIPFHGTEQFRRLAQALLLRRKREAKAGAQVHKWDFLLPAVFGPDTAVPRKLVSLAAPQSVLHSISRCAFLCAKNGIHAKALFQLFSACAIDVVLDASSANANAVPDVSERLVHAVRGVVEGLARINLQSDESSTEYVCACIMVIGSAAVHCSSRSVHDIILDQEYFVSSARSVVAMLRLLGDPSKLSGQISQNAVVALQNCLCILLTVIDFQARATASDAGAAEDSPIRNSLDVLCADLYGFEFLFEILTALKPTLSLHIYVALLNRVLHEHRRVHEVDISWLARLVRTAPDAHVSHLVYQALCALREVYVLESEHRQGTDSVHRIKYVETAVASILASASGSPQRAADFDDGVVTFASGKHAEKDTSSWDRVAEFVVKNNPHRDDIAREQLTSLAAGGGDGARLITKVTDRINDPDKAVRIAAIKQLVSLHLSSQSAAVEIGAQNGKVAHQDARTNQFLSDAVLKSLQNRLRTEHDADVVLAIASGCGNVAKWRGVLDPSDVLDRFEPWVLDLTFFQRFIVLENQQYVTMAQCLVDIARENEASELGARAAAILCLILFRVLDKRTQRSSRAILDLVAAPGAETAASFWMSSLLFPLQKKMETYRAELKKKFRNNAKSGGKPMNSKTQRREFGEEFRRGLVETLAQGILAKESTPGPRTSKKKVTHPMDMVIRYVLTDWHSVSTCAWAWELVLCVKAKSGAAADTLVVADLYVPCLQNINRCLRRASPAVRKQMRRRLDSVLGDPGSSAARTMASDLLLSTLKEIPSANAASLILSGADLIERLWAASPPTHGAIESIQDFLLNSVRCGSVFPLKVLVSGAKDISHTVKILDSVLWDSHAPPEKSFYLICQRAKVSLLTIADDTHNAPFAVWDTLISDYIALTSYVDLNSGSGPSPSPVFTELLSRETEGKDSAGLLMARRQVMLALASSSTTSKLDDAVHAEFRQCAEYFATLLKEELLTDGLKWKKIGLLRALMKANIRISGKQKAWHGHFQSVAEAILNHFVAPVSAGPIQDSGLERHKPAGRQGPVDSELVMAALDTLTCLRGPVIDSEKDPRVVLLLMPTCEHAVRQASMRSLAACFELCTEKWKEILFSHFLMVLPSGNKGLDFESTGENGHPPAGALSFEGAIDPLLRLKAIDASLICRILARAHEVQRPSAHGPSVSKKSRRTSTDTTTGTLTDADRPLSLADHTRAAQQALAVLELLQHSTFIARIALPERVMESVLACLNALMASTDDVDEGKGRGPVVSLFPDVAYVRNLAVNTVLLLTTDVLPGSSFEPDGCRAMFASRFPSDIRCVPTTTFALTLARIVSNSAQHFKWSHVEACLPLWSSLLQKHALAKDAHTYSVEIVDSFAAIIQSALGAQGEGDSTALRQRCGMTWSMLVRSWDVAPAIPVSRDVELCSKIFKAIGVPSSSEHAILEPFVSALREAKVTSGWSMSACLNLFTAVVHASFELVDVQLALMRSYFATLNDYTAGAVDDDLAFGVDLLSHLVCSEEFLSRIAAKSMVLDVQEEMNQLATTCMSLCLSVRKPRTGADLYGFEEGFLAERLFRFVDALILSVPFEACVSILADPFLSSSSKCKVELRILGTRLLCDRLEACEKLGELAVPRSRETVGRVVDGVLACIDAAAVKDRNADGMKDLELAGVVALQRVATICAKREPAPFIACVPPLLKLLQETQKEALRSDVAVSVLLCFATLVRHVGASTARFIPLFVARIASLLAVGESLASIKLVEPSMFEGIVQALRMIAEKQGRYFGGAAFIDLVKYLCVTGDTAKLLRFFGTHVPFRVLLPALQACLEAALDVQNSSQYHQPLFTSTLGSIDVMVGALDKHEFEVARLDVQNMLLSLAEYNETSGCHWHLRSTCYNRLVDGLLKLCLRLSEAQFDRLFKAFEVWSTSAPSKTETRRNLLLRWLLKLQETLLELAVPYAERSVGMMLDALTAANHGHHADDVVGAEDESEKKKKSQSKKRARASGDHNTPTDLDERDAIVSSSKDLAIDNVSVWMNHTRTYVGDDAFEQLFRAISAYHVHVVVRHEEPEPRRERVYESLAWLAKNSLLAANPDDGRKRLVRVALHALEPLSSSFSFDSEAAAATDAAARVRRQLAALACSERVAIKLGKEYLTVLPEIIPLLADGLDNEEEAVEHAVRTFIAQLELHLGESILSMIVN*