MKDTELITRGPLEFPSWELGPPPRGGPTGTTALSPQLPAGPMVMVASPGGQLGTPLHPQALLQEKQQFVHQLASAEVLGRPPLVHMTPLNTPALLNLPSPPGVITLKTRPAQLHGLPPGINFANLEWLPKEPANMLTTYLCAFPAGPSPGDASALRLGPKKMCTLDSSQSCWWPACEKVFPQVAELVKHLQEAHRPDEKGKAQCLIQKEVVQNLEQKLFLEKEKLGAMQAHLSGKLALVKPLALAQSPSTEKASYCPAGSLGPTWAAWPGSLGDKEEAHLPGQGLFAVRRHLWGSHMSPEFVHNLEYFRSHNLRPPFTYATLIRWAILEAPEKQRTLNEIYHWFTHTFAFFRTHPATWKNAIRHNLSLHKCFVRVENEKGAVWTVDEFEFRKKRSPRPSRYPGPRPEL