MPAAGDSQAALATVEESSDVRKLQDALGTLHELLAPLLALRDGSVDALRPIAKTCGPVVTRLVKSTGCRLGSELRGSQVADILGDAACLGLNALDCLRPVIKASGHELDTQRYGFIRKLAALGLHERALEQGRVLHAAVAAHPSNAGAPAELQVAAVANLLLCYGELAQRDPYRSEELWQGIGAPVESLLDLAREADKEDCARRLEPVLRCLGKAVGALFSASLSTHLEASTVAAQLAALVACGDVCGQEQAVKQLLVDDAAEAAEEARVALLEALLEQLEMHGALPDVLCCSLHKLALGLVQGRISALTVAAHRPHPLAAIVQAALSVPACAPVMAPAERQKQQHPLAAALARMPQAASAMSEEQKLSLSDRWLRWCCLDVLRVSVAGVLTHLLNNPQRAGGHLPAVAVCMRALAADSLQLLHQSPGRASTVVPSGCSAATLACRLMAAHRTSTGQLAGLHEDVAAGAKLLRDLLSASSQRPQQQPQSTSMNDEEQDGPCSGAADAVTPGMLQSLSASMGNAGLDLLQAQHVAPAAELLQLSADLALRRAQALHGAAAGTMADPATTAAAAADVAAVVKKCKAHVSALQQVSDLEGVMAASAAYLAQLHGLCEAHVALPLVKLYVRASLTRAHNAAAAAHTAACSSAAEPAHSAPSTPTAPAAPGPAAPCKARRAGRARAQEVQPKAAAKAPRGRTRLALDADTNTDAGDGAPVKSISLQSAAGAPPVPMPAESLSVLQAMVSAVESGAAPAGLLGCLDVYAAPELELAAAECRRMADPRLQQAHADAVVGALFRCAERRGAEMAPVLRARALLLRALLGCPNGAAAVAQAGRDLQEACELLDGQLQEQGLGHIAARPGAGGGDDSEDDAKEQAGGQALSAAALGLLDSAALAHAQLGLWLAQQRMATSQACDEAMEHVGKAARLWARILACRTCHSSVSQLRMPQASLQALLQAHHLVHLLAGSFPREASQLRRVTPRLVSWLAQQVKLREQHVYLLLTALPDSTCATWAMAAAPAASLAEAAAEAVEAPSTKLGELLELMQPMRAAPLLDHQALGSAAAGCAAELERGGFLRHGPAPLLLRCRCHQSAAAAYLRAGDTANAYVQAQEALRLTCGLFALVDTPDPSPDSAVPSHAASAASASGRGAGAGAAKPTPAEAAAAAVQSGAATSAHDYAVRDEDNEPKDEFEDLGRRPGQQQQAAASGDPQREVVGVEGSKQSALGVSAGLGWAVAAAHLASLYQAARVFEASGCVEDAMCLWRECARAAAAFGVRSLQALSCCCLADVACRRVDAAGAAASLQEAEEAVGRSCSPADASGASHGAIAAEAALVCANLCAAQARRSLLEGATDKAQAAATRGVGALTDVGGGAFGWLSVSAQSRLARLRAEVQLKLGQSVAASNITRDAVVHLQEAASAAAADAAAESTEAGSAGPEVLWPVDYGLLLSQQAAASRASGSGQPGSGERGGAPVVVGLCRHGAGQAGPGNNDTDMGSEAPDGKPKADQDQSSKRGGARGKAGAASSKASKATGPEGNSATSTMSPGQASTSHVAPLLLALRLCWQVPLAATHAARQLLRLAVALGLPHAAAMFMHLANCASYPQQQLLQEQMRRYLARMTTAGAAAMAHDEAEAGSESDVDDERRGSGASASSSGGCRTAAAAGDVREAALRLVAELCDSGRGATCAGGDSTAALERGAEAWVREALGCLPADCVVASIMEDREDHVVLLGRLARGGPPLLVMLPGPRESGTQGGGDSHVGGCLGQLQRLLEDSGDSMRTDQAAASSQNQKAQWWKARTALDASVSKLLQQLDSDCLGAWRCLLLPLPASHRGVLAGAAAAFVGEHVTGGGAAPAAGIATAVAQELLTVAMANMGQLGSNEVGTVLRTVCGGISGGTSCNTDVAALAAELAAAQAAACMALLHLPQPAAGPTASPEPAPAKPAPAPAAVAEPVEPVPVQPRARRPATAGASAATASSSARAVPGARARPGLAARPVATEAVRRTTAAAAANIAASLEALTVEDDAASTSAAPAADQPARSRRAPRLAAMQSESAASAASKAPPTRGLVAASKAGARTARAAPAPAATLATTERVATLSKARTPAPAMASEVAQQGTVATSNGGAAGSCPLLLVLSPCLHALPWESMPCLRGRSVSRVLSLPACCGAAAAAFTSGGGRSSPAALPTSAFYLLNPSGDLADTQSAFQQLLEAQAGWQGVVGQQPSARALLAALANHEVFLFLGHGSGEQYLPLPALRKLQRCAAAVLMGCSSGRLRLHGAYDPAGAVVAYAVAGSPAVVANLWDVTDRDIDRYCQALLRNWLGCADPQAAAAAAAAGQEDEEQEAQPVGWAGLGQAVVSSRGACRLPHLIGAAPVCYGLPLHQ*