MRSILKSVIKIGVSARSELLLRRHLCTKVSIADPQHSSALQRYEDDLQNEFHQVLREEQQRSVLDPVPDPMALEAFPNTKPAFNFAAYVNKSHTLQQLVSLGVELHRLEKRKGIPQYVLGLDFERDMKAHIRFLADVGVPSELLGEFLTKNPLIFKEDLGDLETRTNYLESKRFQREEIARIVTNNPFWLMLNTKRIDRRLGYFQKTFQLAGNEVRTLATKQPRLITYNLEHVRKNTFTVQEEMGFEKEEVKQLLLSKPRIWMIKTEALQYRFEYLHRRMKLSHAEILQTPDLLLTRDVRIKQRHGFLKFLGKVQYDPKKELYIPLKSLAVGTDEEFVTEVAKSNMECYNRFLKTL