MNFSINRIVLLDNLSKAAKVIDYKNVNPSLAGIYLNVLSDQVNIIATSGILSFKSILNNQNSDLEVKQEGKVLLKPKYVLEMLRRLDDEFVTFSMVEDNELIIKTDNSDFSIGVLNSEDYPLIGFREKGIEFNLNPKEVKKTIYQVSVSMNENNKKLILTGLNLKLTNNQAIFSTTDSFRISQKILEIQSNNNEDIDITIPFKTALELPKVLDNAENLKIIIVEGYITFIIDNVIFQSNLIDGKFPNVQIAFPTKFQTIITVKQKSILKVLSRFDLVADDGLPAIVNIKVNEDKIEFKSFISEVGKYEEDFDDFVIEGNKSLSISFNTRFLIDAIKTLNEDRIELKLINSTKPIVINNVYDEYLKQVILPTFLSN