MDTLRDRWVPCSQRAARPLNVIIVGAGIGGLTAGISLSQTGHSVTILERVNKIDEVGAGIQLAPNASRILNRLGVLEEIMEHATVLERVSIRRYSGDDELSTVPLMPGTGLKYGAPLSVIHRGDLQETLLNAARKAGCQILTSQTVICADPEFSASVQVRDNQTREMSWLHGDLLIAADGIKSTIRQQMALTDGFNDGPVCTGSAAYRLLVPIDKIKQDPLLSGMLKQNVAMRYMGPGGHIMAYPLKNNTLYNLVLVHPVKRCNLEDVWTSKGDRQEMLDFYQNWSPAIRRWLELADQDVMEWNLYSYRPLPQWVKGSTALIGDACHPMLPFVAQGAANAIEDAAVLATALTCTADVKLALKMYEVIRKDRGEQIAASAAKTAHTLHLPDGPEQRDRDEAIVSGTQNPDRWSNGQWQDYMYGVDVMKATVDLWNVMQERTVVRSRQVNL*