MKFAPCVHYLASCARFSHFCAIPSLPGFPATPRHQAHQAIMSSQSASSASRPKLQSGRKVRFGTTHIVQPKGEHRATVVWLHGLGDVGASWAEVLEDLPLQNIKWIVPTAPVQPVAVMTGFPCNAWFDVGSLSEEGLNDLEGLDASAAHVAGLLSQESSNVKLGVGGFSQGAATSLYTTVCSMIGSYNDGTDFPCKLDITVGISGWLPSAKTLQSRCENSNALEQARGYSIFLGHGTSDDIVLYKFGEKSAATLQSLGFSSLIFKTYKGLGHHTNPLEMKDICDFFKEKLQLQA*