MKGDEYRDRVASYIDHNFSDHGLLVYTEVTVGKSIIGKRRKLDVFIRRASGPDALGLECKYQRTSGTTDEKIPYALQDLDAMWIPGCLVYAGTGWSTGVLHTLDGSRRAAFCDPAENLARSKHTLELDHVIAATFGLWDAVIPEARRFKVQRELELPSAPLQRADPKAPAETKQVAKGKG