MAAITPDRKIIDILNEKKAAGVKTCLSLEYFPPRTEEGVKNLYARMDRMKGALSPLFTDMTWGAGGSTADLSLELALHAQKTGHVSNLHMTCTNIQAKEGEEDVDPKKAIHDALQAALDGGIRNIVALRGDPPAGEEEWKASEGGFACALDLVKYMREHFGQEFGISVAGYPEGHPNAISEVADPSTLTEAEKARSSSFDGKTYCCLDADYKKEMDYLKEKVDAGSDLIITQMFFDVEVFKTFVKDCRKWGINCPVVPGLMCINAYGGFKKMTKFCKTRVPADLDAKMDSIKDDAAAVKEFGVEFGVKVCQDLMDSGLIEVLHFYTLNLEKVVYGILDQLKLSDNALALVNEKDAASMVAKGSAWARVGDEVTCEHGKGVVDELLPDGSAVIVISGKDDKVTMAKGAYQKVF*