MSIKILNNLSKNVYNIFYFYVEEQTKICYNFVMQKVVLIDRKLKENYLNFIKNQGYDVVYIPENKRVYDEVSSHTDISCTKIKGKVIIEPRLNSYLKRNNLKGVICGNKNVCGKYPYDVLYNVCVIGNVAIHNFKFTDKAVLKYIKKNKLKCVNVKQGYTNCSIAKIGEKACITSNSQIARKLVSSGIDVLLIDTENEKNIKLLKNNGTYSNMHGFIGGCMTNIENKIILFGDYKKLIDGDKIKKFVESYGYEFVWFVGEDIIDYGGAVVVKRGR