MKRHCRKLCQYLVMLMLALSAVGGQAFAASDSKPYDDRLMRLSEILGAIHYLRELCGANEGQYWRDRMHDLMNAEGSTALRRAKLTRAFNQGYRSYSRTYNTCSPSAQTAITRFLSEGSELSDGMLKAFPN