MDKSYPKAKELISRGVGVGVAKALAPYQRGGVEFILDKEGRALLADEMGLGKTVQAIAAMSAYRHEWPLLVLCPSTARYHWEIEFRHWLGKTSLAKGSDDINVLTSGKDYILRYDGTTKVVICSLGLIVALVNNERIYPGMFKCVIVDESHALKNKSSKRTQSVVPLLKAADRCLLLSGTPALARPSELWPQLSVLSDDFYAKYTRGEKGEPDSGTRARWVSCSSYADASFWLAELHTLLTSTVMIRRMKADILKNLPSKIREKAFISVMGRLAREHTVADSSLGLGPQYNEQGEEIKSKEVLHHLYNITGRSKIDKVTKMLKSWLADPTKGKLCIFAHHLDVLNAITRGAGLSNFVGSNTRFIRIDGATNPKTRQEQILTFQTDPTVRIAMLGITAAGVAVTLTASSTVWFAELFWTPAIMIQAEDRCHRIGQQARVRCLYFVAKSTLDEVLWKLIEKKFRDLGE