MGEVVCVTGASGFIGSWVVRLLLERGYTVHATVQDLGNWKETKHLEAIEGAKERLKLFKMDLMDYQSIQDAIDGCSGVFHLAMPNTIDAVEDPQKQLLDPGIKGTLNVLEAAHKAKVRRVVLTSSVSAIIPNPKWPVGKPLDENCWTDLDYCRENGIWYTVAKTLAEKAAWDFSKEKGLDIVAINPGTALGPILPPDMNASMAMIVKLLQGSKEEYRNFFMGCAHVKDIAKGQILLFETPSACGRNLCVESIAHWSDFAELTAKLYPEYNVHKFTTVTQPNLVRVKNAPKKLIDLGLQFTSMEGIIKDCISTLSEKGFLDGLP*