MTEVKLDSQSAPSRWNLVGKTALVTGATRGIGWAIAEELAVLGASVYVCARSEKEVEERVAEWKARGLSVAGSACDVSSFDQCRELVASVSQHFADKLDILVNNAGIMLGHPTMDEATLSLLPSIMSTNFQGGFHISRFAYPLLKASGNASIIFISSIASLLAVHPTTTIYSASKGALNQLTKALACEWGRDNIRVNAIAPGYTHSDFLDKTAVVMPELVPTVTSRTPLGRFGEAHEIAANVAFLCMQGSSFTTGSIITVDGGLSAHCYAIPF*