MLKVCGDMGGEASARHMDTLYEQLSRLVESNEVADNLQAIQIINELIDVRLGETATKIAKFADHLKMIFEEKQDPEVMKAASIALGHLARVGGALTADVVEYQVRRALEWLQGQGERAEARRFAAVLILKEMAENAPTVFNVHVSDFIEGVWVALRDPKLAVRECAVEALRACLCVIEKRETRWRVQWYYRMFERTQDGLGKNATVESIHGSLLAVGELLRNTREFMMSRYKEVAEIVFKYRDHRDRLVRRSITALLPRIANFLRDRFVTSYLKICMEHLLNVMRNPAERASGFIALGEMAGAVGKELVQYLGQITVLIREAISTRRGKPSMEALACIGNLAEALGSDMEESVRSLLELMFQCGLTPTLVDSLKQISSSMPSLLPQVQERLLESISLVLAKAPYRPSKAGAPVPRIPSAPSTPVGSEYVGPALTQLALQTLTNFDLQGHELLEFAREAVVPYLEDEDALTRRKAAVCCCRLVQHSTFTAGGPGSSRLVTHRNGRAFGMGFRKRRLLIEEILEKLLVGAVADTDSGVRKFVLVALQENSSFDEYLAQADSLRAIFIALTDESFEVRELAICKAGKLADQNPAYVLPALRRHLQQLLIDLEHSADSKNREESAKLLGCLIRSCERLLLPYIAPVLKALVVKLTEGVPASSNSGVVTGVLSTVGELARVGGCAMRPYLGELMPLIVEALLDGASASKREVAVATLGQVVESTGYVVAPYTDHPQLLGLLLRLLNGELAWSTRREVLKVLGIMGALDPHLHKRNQLSLQGSHGEGGRTIAMESGPHTRSLDDLPVEIWPSGGLFTTSEEYYPTVAINALMRILRESSLSSYHLKVVGSLMYIFKKMGLGSVPYLPKVLPDLFHTVRTCEDSLREFIFRCLAALVSIVRQHIRKYLPELLSLISDFWSSLMLPVSGRPSFDSPVLNLVEHLCLALNDEFRIYLPEILPRCVQVLTDAERTGNFTYVSPVLHTFEVFGGSLDEHMHLLLPALVRLFRPDVSNAPIEIRSAAIKTLARLLPRMQVSGHVSALMHPFSRVLDGNIDELRKDSVDAICALAVPLGTDFVMFIPSTRKLLQRHRIVHKQFDDIEARLKRREPVVLDMLNFEPATPPNSFSEVLSSPMHSFLGLDSDGERYDDGLDSSVSLKVNEGHLKSAWESSHRSTKEDWTEWMRHLSVELLKESPSPALRTCAGLAQLQPHVARELFAAGFVSCWSQLNENYKMQLVRSLQNAFSSPNIPPEILATLLNLAEFMEHDEKPIPIDIRTLGALAEKCHLYAKALHYKEMEFAQAMDKDAQPETAVEALIHINNQLHQHEAAMGILVYAQDHLNVVLKETWYEKLQRWEEALAAYKTKAAQATHMSDSKQEANLGQMRCFAALARWDELNNLCRESWAPAEHARRLEMAPMAASAAWNMEEWDEMDQYVSCLDDGSDPNVRMSTHSATGSGSGSSDGAFFRAVLCVRRQKYDEARVFIENARNCLATELAALVLESYDRAYSNMVRVQQLAELEEVIDFVTLPSNGSPDARGALIRKMWSDRILGTKKKVEVWQALLAVRTLAPPLRDDIETWLKFASLCRKSGRLRHAKACLVKLMQYDPEHESSKDLHFNGPPQIMLAYLKYRWANPDELPRQETFERLQVLSQKLNAELVELQYSSNMAYTNTPTSVNGAVIYPVSSGAVSGATGSAIPLLARVHLKLGTWRWNLNPTLNDSSIKEVLRAFRNATDLARGWSKAWHKWALFNTAVMSHYTKLGELKIAAPHVVQAVTGYFCSIEHASATKGGDDSLQDILRLLTLWFNHGSCPQVQEALQDGFTRVNIDTWLVVLPQIIARIHSNTVAVRDLIQQLLVKIGEEHPQALMYPLLVACKSISSIRRTAAQQVVDKVRRHSNRLVEEAQMVSKELIRVAILWHEMWHEALEEASRLYFGERNPEGMLNVLAPLHATLEKEGPVTSNEQSFVQTYGRELAEANEWCMKYRRTGKEAELTQAWDLYYHVFKRINRQLPSLTTLELQNVSPELVSAGPLEIAVPGTYRAGAEVVTISGFAPQLIVITSKQRPRKCTIHGSDGVEYAFLLKGHEDLRQDERVMQLFGLVNTLLANSRLTAEKDLSIQRYSVIPLSPNSGLIGWVPNCDTLHQLIREYRDARKVAVNMEHRLMVAFAPDYEHLTLMAKVEVFEHALDSTSGNDLAKVLWLKSRSSEVWLDRRTNYTRSLAVMSMVGYLLGLGDRHPSNLMLDRFSGKILHIDFGDCFEASMNREKFPEKVPFRLTRMLVKAMEVSGIEGNFRSTCESVMQVLRTNKDSVMAMMEAFVHDPLINWRLFTLNEVAPHLSTHPGRHNQAGGTMDETASTINVSSPFPGRVARERELLQAVGQLGDANEVLIERALAVMTRMSNKLTGRDFPIQDESGLSVKLQVDKLITQARSPENLCQSYVGWCPFW*