MKKMVILILIVFISYTHCPAQKFGVGTDVISLTTATLNVEASVMVSKKVTLQLPLSWNPFTMKNNFKIKHIAIQPGIRWWFWHGYSEFYLGAHLLTSIFNIAVSNQRKQGWASGISFTCGYAWMLNQHVNLEIEAGGGPIYREYDKFESETCGEYLGTTKGVILFPTRLSCSVFFLF