MHGTGISLGAQATCLRGAAVPRSTKSGFRPRAAPIVATMAPSKEEVASSFAEEFTKEIVEEEKKYILQTYARPDIVFTHGEGARMWDAYGKEYLDFSAGIAVNALGHSDPRWLEAVTEQAGMLSHVSNLFHTAPQVKLAKRLVENSFADRAFYANTGTEANEAAIKFARKYAKVKAGLDPYYAETALDCATDIVSFTGSFHGRTMGALALTYKDQYKTPFQPVMSGNVMVPYMDLDAAKAVIKKGQTAAVFVEPVQGEGGINPASTAFLQGLRDLCDEADALLVFDEVQVGLGRTGKLWGHEHSGVQPDMMTLAKPLAGGLPIGAVLLREKVAEVMAPGDHGSTFAGNPLVCHAACTVFDIISNPEFLADVTRKGELLRSGLREALAGNPHVQEVRGLGLICGVQLDVMAGPLVNAARDRGIIVITAGKGDIVRLVPPLVVTEEEIAQCCAVLGELAKEVLVX