MKALLWLVGLALLLTGCASEKGIIDKEGYQLDTRHRAQAAYPRIKVLVIHYTAENFDVSLATLTGRNVSSHYLIPATPPLYGGKPRIWQLVPEQDQAWHAGVSFWRGATRLNDTSIGIELENRGWRMSGGVKSFAPFESAQIQALIPLAKDIIARYNIKPQNVVAHADIAPQRKDDPGPRFPWRELAAQGISAWPDAQRVAFYLAGRAPYTPVDTATVLALLSRYGYEVKADMTAREQQRVIMAFQMHFRPAQWNGIADAETQAIAEALLEKYGQD*