MTATPLAAAAIAQLEAEGVDTVIGTVVNPAGLTQAKTVPIRRTNTFANPGLGASPVWHTFCIDQCSIAFTADISVVGDQRLRIDLSALRIIGDGLAWAPAGFFEQDGTPVPACSRGTLSRIEAALADAGIDAVIGHEVEFLLVDADGQRLPSTLWAQYGVAGVLEHEAFVRDVNAAATAAGIAIEQFHPEYGANQFEISLAPQPPVAAADQLVLTRLIIGRTARRHGLRVSLSPAPFAGSIGSGAHQHFSLTMSEGMLFSGGTGAAGMTSAGEAAVAGVLRGLPDAQGILCGSIVSGLRMRPGNWAGIYACWGTENREAAVRFVKGGAGSAYGGNVEVKVVDPSANPYLASAAILGLALDGMKTKAVLPSETTVDPTQLSDVDRDRAGILRLAADQADAIAVLDSSKLLRCILGDPVVDAVVAVRQLEHERYGDLDPAQLADKFRMAWSV