MQATKEHVDASGLAWLKQCAAALIASDPRSNTGAEDVPVLLDIRSRAAFGKSRICGSPSLSGAIPIRWEPTAFSALGVLDTRTSDRFELLALDRALWQPSPLLSSWVPRIEHELAGSRGDDEGPAWTAMDLGCGAGRDVVFLVSRGWRVTAADQSDKALQTCRAFVERTCGGPAARSLTTWKTHLAASHAEPHMLADALTARASDLLLVVRMLKRSALPYLSKAVKPGGLLVYEHFVRVPGNPHYEALLQALGPTNAKSVLEPDELRQIFCSGPHAPFESEPLVNEVHECSDGRPMLWFIARERRTFFVN*