MNTLPDTHVREASGCPSPVTIWQTLLTRLLDQHYGLTLNDTPFADERVIEQHIEAGISLCDAVNFLVEKYALVRTDQPGFSACTRSPLINSIDILRARRVTGLMTRDNYRTVNNITLGKHPEAK