MGHVDHGKTTLMDALRRRAVTTGAMKPEAGGITQVITAFEEENKPISTVTFLDTPGHAAFKKMRQSGSSATDVIVLVVAADDGVSPQTVEIIEMFKSIARSQPQSISLVVAVSKIDKPGIDVDEAVMRIENQLIEHEILTENVLAGGGDEGEFGACQLFPVSGITGDGLDDLIEGLGLQSEIMDLRADEEARGEGIVIDARMEKGLGVVADCVIRWGKVEQGDFVVSGTNGGRVKFLNDVANKPLKRARPSQPVRIVGFKTLPKAGDPIVCAASEDEAKELIRLRESELMNEERADFEADIQLQDDDAVRIPVVIKADSHGALEAVRDALVSIGTDSKLNIVIDPVEMSTGVVTTSDVRMARESDAAIFVFGKVGIADKETKSLAESEDVSIRGHDIIYRLLEDAKEYFGKYLPVEYALKVHGKANVQAVFEVTDANKKEVSIAGLRVSEGTLFKLKVLRKGEVIASEDDKLKASSLRKVKEDVDSVRNGEECGLGIAGFNDLKEGDVVECYSIX