MGACFAAHSRMDSVACHFHGQAGKRIAILSIDGGGVRGLIAAKLLEYLEKQLQELDGPNARIADYFDVVAGTSTGGLIAAMLTSPNGQGRPLFTTEDVSRFYMDYAQIVFPHKQPGIAGSTDYLLSLLSGPRYSAKNLEEILSDKLQNIKTSDTVTELLIPAFDIKRMQPTFFSTSEAREDALKNAYLRDVCRGTSAAPPYFPPHFFRVESPEKGSREYNLVDGAMAVNNPTYLAIIHVLKEQFKGNDRLCARMEKRVNSVDHRSLLVLSLGIGTKSESYSAQDAAHWGALSWIFKDGRTPIIDMFLSGNADMVDFNLSVVFQTLQCPENYLRIQAINLPSNLASIDNSTASNLQGLSQVGTQLLDEEVTSLDIDSGRYIPQPKRGTNRNELARFARELVVEKQARMRALHIN*