MKSLSGFTIICLCLLLPVLTGIVAADSPQYDKYVSLHMNIDNGNFTTNSTGIYYGSASNLFPAQPGFRAELVAANGSIVKTFTVWDPRVQYGDFRSSDGQILGVVDRRNSTDFVVTFPFDRNVTGFMLYNPAGGALLASVDLKPQIDSFFADYPNDPDNPASFESKAPVNVNPPRASLPGSDASMYGQLWGILVIGSGAMLLFAGIFVYIRYLRVRPKSVLIVDDDQDIIDVVDGLLKIEGYTTRTATSGGECLKQLASAVPDLILLDIGMEPMDGWETIREIKKNTATRGIPVIMLTALRLTPKDVENYAICIEDYVLKPVTREGLVDAITHVFGRRQMIEEKIAAAKRAGIDRDKLCEHARLTRVVDVNKRLWDLLVRTYHLDTDTPEPESEIGIAIKNAERKIRDQEHRLKQIERSLGSGADQ