MDEPNDVLTVGVAVIGAGLVGGELLDQIDAQAKALRDVYGVAVCVHAIASSTRMRLSSADAPEQRGIELSVWRTEWEAGGGSVALDLDVLVAHLKQNSPHVIVCDCTASELVSQHYCGWLSQGVHVVTPNKKANSSTTQQYKALRTAQRQGPRSTHFLYEANVGAGLPILSTIRDFQRTGDTFLEIAGVFSGTLSFIFNSFDGSRPFSEIVAAAKLSGYTEPDPRDDLSGMDVARKVVILAREIGLEVELDQVPVKSLVPQALAGPDVSTATFMDRLPEFDSELAVMASEAAQRKERLRYVGWINVNSKTCGVELKAFPESHPFGALEGSDNIVLFRTRRYDAQPLTIRGPGAGAAVTAAGVFADVLRVVSYLGAPARAIASE*