MPTIIPMYFRALNSLLDNLKLPFVAGSGSDDDELEEDPSAIVLVPRRSAQSALSVLRNSQHAFAEEGYNLQFVFVVQTEEEAEEAAKRVLSTTDSFFQRPTFALVEEYIEGEEFSVNMMTTPPLWRRLSAYGSSVARALRVRKDGTPVMMEIAPRFSGGLKPDMTALLVPGWDPSRALLETRMTPEGAELLKHAGANLSGIGVLAKTLRLAPWGLELCVAEGRGAAPRGGAKHLFFSLERGGEVESVSGLDEIKALPTYWRHQLDCRCTPGGIVPRTVPRLADGDRFRKDVRNYQSAQPTKYLFGPDAAGGQEYTKSEALAGVIVGRIRPGALRAVIERKRDLYEASIAGLERDRATLRRLELVPANLRSADDDAMILALQQSCARDEASIVATRDAYLRAPGLLDTITAWIHKARPHAARRALTEPYTGEDPRSWHDWFLPLVRHTLPTGQRLAVYYAECLRTALEARATSEDPEYQNLDVRMAGFAKLNERTLREFLTALDQRILALDGALSPLQLDDLFLQACETHGCRTVLPPQAMVAPEAPETKRPRVRKMAVAADDEDEPDEAVPTKSPPAPGRGKPGVPVHHHDAMPPVHARGDAGPRPLPLYVELRVGTAPFPGIPYADWVKGIAEKRAGLKRRERATREDEGPDRDERGDPGPNRGGYAHRGGHRQEPGYAGGSGRGPASGPNQRPLGKGKETSEQDEQRGCWTCGSLDHMRRDCPSAQGNAQSGRGRGYGPEQNRGPRPRFNQVRAGGDPPRSEPPNPGAAHMAEFFQHLLVQSQQQALHEAARAASSSSAGSKPGPGAPSGDPSIKSVLVMPVGTETDMDLSVPVAAVRQPADASVIAARARDQAAFDAAASTLAAGALDDAARETEFEAALRFASPASDDGSGDSEIGETDADGLSGSGLEYVEKKPMSAPTKLRYMPGDHTESVLVDSQREGSRFIPRALSRAVGLLFTNGMEGHKQIPLVRKLAGEGTIGIVADRFLGACGLNRADRLLLGRLTQRTEVNNLACVIETAAVVARTDHRLHEGPDSGRAMRAILRAAFAHPEDPGSCSGVGPPPDDSEVVWPDLAFEFDTASPRAWDDLLAAWEQHAPKSACWDLASEASWLSDSDRSPILSLLVASAYLLAQPGLQWPRILAENATGYDVAFDPRDWDETPDTPVSPALTGYHAMRSALAAAREILHEDCDFHAYCVQLLLAIIRFRTLTVVPGALGFGKNSLFEWITPHDVAPPVTQYQTYAARLREVAGAACFDKSSEGTVAARVLATQAERRARCHGSDLDKWRVVYVPERVAVQRMARLIDPRRPDEFSSLLFSDWLLGIGTYRAAPPSLWTAPIEAFLDRRYPVPRRDNHREVDVLDLLASRAVPRLGPPDLVKNERRTSPEFLWLMKALQGEMDSAARNGEFTWCVFVWVCYCMSQSGVYATTLLDKPAHRMRLVYGEPTAAAAGTTEGRGRGGSRARRGAPARPPGDRAAASGSSDPGSGSSDEGEGGAATPPPDAMESDEHAGIDADARERMWHALFVRSGIDAKLFELAQNPLLLQTEPHPELQGWLAAETAQPPWRRFSHFHADASREAWERLELSVPQRHPPTLELGSLDPRPELPTEPDRWTCSHWDAVFLDRFEFHVSRLPGYYVNDRWRASQNTGPGLDVVEPVPAHARWLMSCWFSGRTGPGTVPFVPYSEQQLPEEVRFFYGRVRALHPGCEGLVCELASMGLLDLGEIDFPVEGAEVVIRSLPFVRWIDDWAGAPPPPPRAPLPPVLRAPGSGPASPPGSRTWYDGTLERLRYCEKYCVLLPDPLGAGSATNTLPEQQPWGAIPRLRTLMYGENGPRDCGPVFNPGTHLQTRFHPDALDADAALHSLASTVLGNVEGHNRGIPAAILLYGPPVPPTPTTLEGADVQGLPYVLAMMGLDEHITKWVSSEPALPLREDGPITKAYATLNTVMHHTCRMSYARVVAFKDPRFGRKFGIRVVAQADSRLDANALDVLGDAAGKNAIRVTLGPAHVAMHRPPVNPMHKGTRMHPLVCPIVTENGATWAPLPTREFVASLLAGYVNHLAGWILGHELPEPRRPAPVAGYNVQMHVVGPTAAYEFLRDICYRGDRNTLSADKRGSHMRTVDGDELYAVYHTVKDKVPTDIVDEYAALVLASQLPLATLFWFSMPDLPRPTAVATSWLDNAPASKKQLADAMLQIWGLPATTQLRALLAKHEDTVGCLDVRLLERILPARTTAHGMREFCHVDRDTWAARHLSHAGEDHMLHGQEATSRALLSWVQKINDVLWPS*