MSVLKEYRTVSEVVGPLMIVDQVAGVHYNELVDITLHNGERRKGQVLEVQGDKAMVQLFEGSTGINLAKTKVRFTGHPLELAVSEDMIGRIFDGMGQPIDGGPELIPEKYLDIDGQAINPVARDYPDEFIQTGISAIDHLNTLVRGQKLPVFSGSGLPHNELAAQIARQATVLNSDDNFAVVFAAMGITFEEAEFFMNDLRETGAIDRSVLFINLANDPAIERIATPRIALTTAEYLAYEKGMHVLVIMTDMTNYCEALREVSAARREVPGRRGYPGYLYTNLSTLYERAGRLIGKKGSVTQIPILAMPEDDITHPIPDLTGYITEGQIILSQELYKNGLRPPINVLPSLSRLKDKGSGEGKTRQDHAATMNQLFAAYAQGKQAKELAVVLGESALSETDKLYVAFTNRFEEEYINQGFYTNRSIEESLDLGWELLSILPRTELKRIKDDMLDRYLPKADTTMTKVFVAND*