MKDLSVASNQESAEDSPRVLAVLSSLLEKIVSKNDKLLHLQARSHGPCTQRLTVFHGVRVPSISIERYVERIFKYAKCSPACFVVAYVYLDRFVSLQQGFPINSLNVHRLLITSVMVTAKFLDDSYYNNAYYAKVGGVMLLEMNRLELEFLFRLGFRLHVSVHDFDSYCARLEREIEEVERGITQGPTLSRSYFGQNNCNGFAIQHAQRPHCEDDAHVGRKSSNPAAAAGMAESCSYVAANVLESVSQVRTAGVGL*