MKLQPFFLFLSLLLFILSSCEQAEKSRSYQLVRSDQTLAFSLDDKTKNVTPFLSYYRDKKGKEYIVLQSYSMQSRSNKFYFYDKDSQELAFKIEPEIEGSNGVGRVLGCYIQNWDSLYLTSLFEPEIIRINKDCQIQEKINYEEANDGTRLYNSSFLSFRTATLIGRDLYIYSDPNRLIEKDYVSATINLDTKEIRALPFVYPDYPGSSVKLKRYGLEGSYSRSFDGQRFVYSFIYDESVYVANIAHDSIRKVSVKSEYIDQVQLPDELTAQAIDFCQNAMYGDLIYDPFREVFYRITYPSTTIEKGVKAMELIEYGRKTFSIIILDKELNKLGETLFPNYTYNSRQLLVLPDGLYICNSHFMNPDFNDDILSFIRFDLVSRYGRR