MADGGGLSELGVLVAQLESVVHSGSQKPLQPLMCFDLLSDLLSTLDRESKDNLLPVQRKGEDALQNLLLLGIRPPVRRLASAAMIKFIELGDSISIYSRASSLQGWLSDKADVRKSDPASCIGAAQCLGALYKAFGDRITSGLVETSSIVGKLLKASEVRIRQAGLQLLQDALEGSGGGGPFAAYVEAIRMIFKVGLNDKSAAVRAAAAGCLRAVAMTGGPGVGSGGLEPCINLCLKGLEDVFQCVRDGYAAALGALLALGLNPAVQVQPKGKGPSAPPKALEGVLQKHLIIPFLRASGPRSKDIRFGLTMAWVSFLQGMNLTYGHNDMELAHLGMEAVSMLTSSLDAHALACVQYILRVGVAEQMGEPAQKEFTFLLTKELSGPDNSSPRLIAILRTIAYLLVTLGEVSLACREALDNSLVETLSNPSIAVRVEAALTLRALAEVDPTCANNLLSCGVTTLRAIREIVVVEKGERLRVELDSLHGQAAMLAALLAVCPRLPLGVPFRLPSAILEVAKKMVSQQSAKSLSAPAEKEAGWMLIGALVSSMPKQELEEQEWELIALWATEFGGNHRDQLNQAERNLPAHLRALKYLAFPALQQAPLTLKSAIDLFTIRILRAYQALPDPLVYRDDHVELLGICSLPFREPEKYGASSCLRQLLDTGDASLGPWVPGRDFFEDELRAFEGAADGFSPCVWDIEVPAFAQPLPLATLLVNDMLLCFGNVFAAQGVEFLSQPVKNKLQLLDLMGNRTAGKKQGWKASFTTNVCVALLGGLKASLGVRGQGVDAEALRQVQEILLGILADDSISSAERRAASESLGVLARLGSDSYAARLARLLLTNAISAQTATQKGSLALALGCIHRSVGGMALSALVPSTVQVLCALAKDPTDALHIWSLHGLWLTAEAAGLSYVPHVQATLSVVMELLLSDEHASPELGQSVGRLINAIVAVLGPELSPISSFFMRCKSVVAEINTGEMPAALLECVRFTQQLALFAPQAVSVSSHVQTLRPTLSSRQPTLRQAAVATLRHLVERDSVSLVEEHIEEDLFAMLDSETDERIIRSVRQTLQRLLEAACPSFPSRWLHLCRNVVLATAATKHAASGFLEYEASTSGRLDITPLDDMPMGEDDEGMIVNNAAGKETKKSESKGVEANLPRYKTRLFAAECLSRLPIAVGGNPAHFDLVIAKEQTGGHWLVLHLGELVALAYQVATGSLESVRPMGVELLDTILDKFGKTADPEFEGHLLLEQYQAQLVSAVRTALEPSAGPLLMSVGSRLAARIITSGVAGGDRGVLQRVVALISRPLAKWADLRIPSYAEWVGCKLQVSILGAHAAVKTYAFACSKEGPPKAPDSFVLLPLLAPHTQLLGRCWIGLLRDYISIRTQWATKMQPRYEPFLDGVQLAAVAEVVLPHLAECWPVVLEAVTIDVAPVSQGDEKAPPVTGIEINGDEFKQVWALAILIISADERQGPNLGRSITSFPSFNRRILSSSPTSNHQLVALSALGALCAKGFYRPGMLSVELCQELLQLLLAPRLNNYPWVPGAIVYIVEQIINSSPDVYMEEKSLVLKVAELCLGYMHQLQESSETDALVCFALRAASSLTCRLSEECQQLLLPQFLSAGIKVLSEASGNSASASVTFITTVTNATSKFSEDAGSSGGFGKEERASVLASSVESLARVFETNVTIASKIDDQVLSKRVLLVLGVMVAMAKSVPDVAEFKQGSQARCLSCLQSSLSITHPTIQLAGLQTLRTVAQAGSAEHPRGEKFAWALLLLHKLSSDVIAVIYKESKDTMTSAAAGLVGEALKLLVLLHSLVDGEEAQLEVLHVLLPAIIAAASVDGKENQAALALINAAVKLVTHLASVPSTATQFRKVLLDMPAESRQQLQSIIRASMAQHDSANPSFPTALPPASIPKPVLPPPSSGFLPPPPASAQFIVRTSSTALTSQASLDFDDDDEVDDDWDDFQAHEGNEESPADSSMQPVEDQTEREASEPQASSPHPSTSTSTDLVDEDVKEAMPAQKTGDDTADSLVDSANRTVEKEKLEEDSSVSSLSNSVASPSTSRVPETFPSEFEDEDDMWDSFESAPVIQSGAEETSAVSLHKHDDDDIWDSSLPGEAEKSQRDVEPLVHLHGSNSLEGHGLDVEGDNVEGSANLKEGLASLAADGEVTSGHADADVEKDSGADSGDVFEEAVEEIHTNSSMHDISDPAETPEVSSGTDLHKQDVDHGGLITLAGAESEGRPLEHNYSENGHVVKVAINVTAVQKDELVDGDELERVENLQSSEAATT*