MKFLLLEVCVTKVFVDKEVGDKAAFGHRSWEVVEIKQEGEAMTAFDAMHIARERGDHDRLIGSTKSREISTTELMHGAGHEDKFLKVEIFNLESDNSSRSDQGSIRSSRGDEVVKQTGKRRRPRRSESEGLETPHRTTRSSKCKEDSITKPAGKRMTEIGSSRSSPMFKQVKFENGCSINQSGLTDADDRAEACAALASVMEVHGISKVVVGSAADFPGEAGVDSVEQCRMCKKPETAKNTIVCDECRQSYHLSCVVLKPKQAVEKENEHWQCEFCGPELKRHGWTLGRITSQWARNQADSKRDGSESHLQYGVVSSPDTDVAVEDYDNGAHMLITPAKKIGSDSGRAGDVENLSRVAIKDMEPAISLFKENVMPVKRGRGRPRKESTVLKDQSIASAAVDLGPRDNGFSDQQPTLNLGSLGSSACRKELKKRIDSNAQNAGQKLDFPTNPVDSLVKSFKAGTETLLDIGPDAHIEASGKPFAEDIPAVKENRKLPPTGELFTKRIPAELVGDTLQVWEFLCRFSDVLGLTSPLTYEELETGLIRLGPPVADTISDVEELNSVDPRNREYTGKVCTEADHDRCDERVTATAGISGNFHVQETGVSPESHINSVVQGDDLKAKGSGFNKTGMLASGHRQDMSIGVEAGNLPQSTTVQEIRDMTPILSESLGEEVSATERAVAFADGTLNEHFVTISSVHILLLKLLLADLQFQITGSPNVYKSEEPKRKGRKPLYEVPQVSQDIVVPEFPNDLPINDVTWPELLRRYLITLVEVEKYGDLTELRPEERKWLLRCLQGDGGVPCGALYTVVGVESDAQNHGISSEESWSSDFLNHSRKVLAEAEKELATKSDGVNEELNDPVDGSVKLPPWVEVLKPVAKMATNVGSRIRIKVKEALELGPPEWARDTLEWSISKDVFKGNASGPTKKAVIEVLKHFDVSPSCESPTYKTRTKRTMPSVDQLMQRCRVVLRTVADADKTDTFSILIGGPEGHGSRRLRGMVARPLDFRTIDARLAAGAYGGSVDAFAEDVRQIWKNVASLQKGGEVMELVSNLSQLFEDLFQKQVLNFLSGISEVKAEESKINVTNAVEEGKENAPLTRSATAEKPDENKLQAAPWQDTDTCRVCGVDEDYESIMLCDKCDAEYHTYCLNPPLEKVPEGTWFCPECVALDKGFPGRPSGKDGEVVEPESLEGEEERFSADRNTEDALQTKGESIAESLLKQVELKEYWQLELSERLHMLKFLCDESLKTIEVRTHLEKSVDLAYDLQHQLSSLHAQRDGTVITVEEQGGQKKETAESLKSRSHSVKGAEASSVDSWSNRLRHHSSGVRAAEDITPALPRLLNFDADSKEDENSSEEDTTTRRVPKSEQDSKHDVATINVAIHVNHRLDEVIKVADASPCAIISDKLITDVPPSSDLAISVSATVTPKRKNNDVHEGEKLMEIELRDANAPERITTRNSKRAKLEEHNEDGQPEVEVTKVSATLNQRENSAVKKNKETEDNHMTDQGGMEAERVAGTSVGVDAERLHISDSPGAKNTAVDKATDLLAESGRGISLRSNRWIPALSSSSDGSVKTGIPGGGLPPRIPKRKLEMLSSLETQKKFRTDGQSIPTLGEVIDDPQRSEDFSDLPRPGPLQSPTIMGLVPSNDLVKVDAESIKLEWKLHNTTLRRDHLGTDDIGRHYWALSGPNQTPVLVVSECDVKDRVEFEWEEESAFLYVEQSAKGNDHVHNTSSDHTADRTKVRTRWWVYNTEASIDSLLAWLNPCVKVEQALKKSICHWRESVLARFRDVFHKPNEEEVSKSLVGHCTNESFKKGWDAAHNYKAASKRFPVLKATSILQMRYGSGSFSDGIVQKRAALAVEGRVIRCSCLEPLWKFKWHCQACHETYESSAALESHMNACPVATESLGLKKGTGKGSKSLTPEKGKKKTGSSEKGKKDKSATPKKEGTKRLLGEDTCVRSYEENSLMSWESSEPSLHRHATRNVAEVSHSGEADGDGNFGFTDDGVDDAFFLSDFQDDAHNPAVDDIETEDFSTGFGSFSSVLQDDEWEANLRPDRSQFKKKKHSFGKKSSKLLLTPDTSETALANFDYASLPMTFATPDSTRDRILQIGCIADQGPTFAPALHFAPAFDPSLMIQPCYPDPKDSATNVVEFIGSYPLPSSQNNSLAEESNTKDFCEGGLDAVSWYDPQTSGEAPPDVVFAPDLEDAEAVVHPGPEVAWDFKWTELIGLPKMEPEGKYVSRLDDGCGLDENVAKNAISNDDLQPICTRNTNKDENDSLNGELEPSRTVNVSSVETDLPKDELRPSSDLELPDLAPVSLPESMPPQNFEAPLETVATEAPAVVPSSVTMKKPSKKFAAPEPSLRPLVGEQYGVLTGLKMRLLDMEAALGADALIPSKSAPARCRAWRSLVKSAQCIYEMTKAFIILEQMVRADCVKRSWCHWSSLSVAARSATLSTLALRIFAFDSAVTYKKDQVIADDLRRPTTVKKFNKKNHVQVPLSSKKKKVN*