MNLNGKRVVVGITGGIAAYKTIELIRLLRKAEAEVRVVLTPAAAEFVTPLTLQAISGNAVSQSLLDPQAELAMGHIELAKWADAIIIAPASADFIARLTVGMANDLLSTICLATDAPIFLVPAMNQQMYHQSITQQNLTTLQTRGIELIGPNSGFQACGDMGKGRMSEPEEIFTALSDFFSQKQDLQGLNVAITAGPTREAIDPVRYISNHSSGKMGFAIAEAFAKRGANVTLISGPVNLTTPKNVNRINVISAQEMWQASLESAVKNQIFIGCAAVADYRVAEVAEQKIKKSGDEISIKLIKNPDIISDVGHLKTHRPFTVGFAAETQNIDDYAKDKLERKNLDMICANDVSGGQVFNADENSLQLFWKNGHKKLSLKSKVELAADLVNEIIERYQKTL*