LTSGISEVKIAIQGLQDSQDKLGARVMEAENRISKIEDRELGTEQDCKYLKQHLTTALERIEDLENRSRRNNLRILGFPEGVEEGNPVKFLQEILPELLDLEEGQILEIERAHHTLAPRLTPEQRPRAFIVKFLHYPIRELLLCSARNKFQIKWKDHRISLFPDWSRDLQQKRQRFWEKNIKYGLFYPAILKVTHNGETLSFTDPGEVKKFLA