MKIRSLLANCYLYFLSAIAFFLQWVKPESKVTLLISFEANAKAILEEYEQGQYSYKLNILYTQQASAIAESFPNVDAYLLQEKNPIHLIKAVYLMFNSKVIITDNYFLLTSVLNKRKQTKCIQVWHANGSLKKFGLEDITNMQRTKTDIKRFQKVYSSYDYLTVGSEEMANIFKKSFGIKDNQLLKIGVPLTDPYYRENKKKISDTLNIQRKKIILYAPTFRDYNMQSIQLPFTEEQLIHQLKEEYVLFVKLHPAIQNNIDIKYSSDYIKDVSNYALFDLLMAADILITDYSSVPFEFSILNKPILFYTYDLKLYQQKRGLVDNYLSIIPGRACYDSESLINEIQTPFNYSKIKVFSDRWNKYSDGNSSQNLLNFIENLIS