MSELTSNRIRTTAAKLGLPHLAEALNQYVQRADEAKMGYLDFLDLVLAEELAVRDDRRFRNGLRLSKLPHHKTLEDYDFSFQPDLDPRKVKDLATLSFIEDKANVALLGPPGVGKTHIAVALAVAACRAGYSIYFTSLDDMVRHLKAAEDQGRLISKLTSYLRPAVLVVDEVGYQPLERAEANLVFQVISKRYEKGSIILTSNKTFGEWGQVFGDEVLATAILDRLLHHCEVVSINGNSYRLKNRLQAIERDTDVA