MKYRTLSPMQKNQIVGMRKAGMKYKDIAEVFSAPCSTISTILSHWKVHGSLESLKSQCGRPKKLSERDFRVLCHAVSSNRRHTLVELANLVSVSRTTVRFYLCELGFRNCIAPKKPYLNVKHKADRLAFARAYESWTFEDWCNIIWTDESSFETGKNPQQIRVWRKAYEKYNWDCIAPSFKSGHSSVMVWGAFTGFDKSPLVIIPLDKRSARDFVPIVYEGVLSGFYFLHDDPEQLILMEDGAPVHRSSLPLQWRRAHGIEKLFWPANSPDLNPIENVWMVVKDLLKHHSRPNSKLEMIEKIQSVWDTISIEWLRTLISTMPYRMQAVIAARGGSTRW*