MDFKKLANQYRDELLDNVLPFWLEHSQDLEFGGYFSCLDREGKVFDTDKFIWLQGREVWMFSMLYNKVEKRQEWLDCAVQGGEFLKKYGHDGNYNWYFSLDRSGRPLVEPYNIFSYTFATMAFGQLSLATGNQEYADIAKKTFKIILSKVDNPKSKWNKLHPGTRNLKNFALPMILCNLALEIEHLLDPGYLEQTMETCIHEVMDVFYRPELGGIIVENVDMDGNLVDCFEGRQVTPGHAIEAMWFIMDLGKRLNRPKLIEKAKDVTLTMLDYGWDKQYGGIYYFMDRNGCPPQQLEWDQKLWWVHIESLISLLKGYQLTGDRKCLEWFEKVHDYTWSHFKDPEYPEWYGYLNRRGEVLLPLKGGKWKGCFHVPRGLFQCWKVLEPL