MAPRRLEGKVAIITGGSNGIGAATARKFVLEGAFVYIADIDDEAGIRVCEELKAECAAYVHCDVTVESDIKDVVDLAVQQKGRLDIMLNNAGVMHPNGNMITQVDVERWNRVMAVNVTGVMLGMKHAARVMIPQKSGCILVTCSVLGLMKTDNASHGYMASKHAVLGLMKSAAVELGKVGIRVNAVSCNGIVTKMIEEWIAEVTNGQCSPEALQAEMDGHATFKGHSLTVHDIANAFLFLASDEAPYINGHNLMVDGGYSIHGRELADFRGPPPS*