MDTSRDRGLTTGDELMQAQAELWNHVFAYTRSMSLRCAVELGIPDAVNRLGGAASVPELVAALSLPLPRAPYLRRLMRLLAHAGFFVFFFEIGDIAGFFVFDAAAATYGLTPLSRLLVSTATPGAGGGQGGLSPFALAMLHPVIVSPSMSLASWFRAADAANAAARVPFESAHGRDLWAVAKDDREFRAAFHDAMACDGRFVMDVLVRGHSDVFRGLASLVDVGGGSGGAARAIANAFPHIRCSVLELPHVVAAVPTGELGGVEFVAGDMFEHVPKADAVLLKWILHGWDDENCVRLLRRCREAIPSREDGGRVIVMDLVVGSSPADEKATETQLLWDVMMMGVVGSPERDEREWRRIFQDAGFSGYKIVALLGIRSVIEVYP*