MTTVRARVGRRATSRSASAGRGIGHVGGDGTEDGDETRGTRRARARARTPFVACPACGTEVRWTGYREHLGKCAKDVLEKTPREAWRDGDGGRGAYETTRAINDAFAEDVKRMCFRARDGMGDGERMTPEACAAALGVPTGRVKTTLRRASLAVELARDDAPLDVVHEDDEFLVVNKPPNLRFHPNHRFEGNSLLSRALHHTKGETPYIVHRLDMDTSGVAVFVKKQSLVSDVARQFHEKTARKTYLAISVGVTPPGCGDGFVVDAPIGDHGVVKEARNVDFSGEGKEARTVCEVISRKETALFDISDETVAATTTPKGVSATSETNDSSPSATAALVLVKPMTGRTHQIRVHLAHAGLPIVSDALYGPHIRWGAQSADENEKLTWSASQLAACSSENPTQMHQMTPPDECDSPHPSGVWGGSLSIGRQALHAYKLELVHPVTGQMLAWQAEMPEDMRRVCDALGLDSTGYS*