MNSHKQLKFISNISIKKPNTIINQTTVCPFCHKENLTDIFDEKGVFIFLKNKYTTFEDAFQTLIIETDSCRENISTYSEEHMRELLRFAVSHWLDMKKRDEFKSVLLFKNHGPYSGGSIAHSHMQIVGLKNINYEENLKDEFFEGLTIYETNGCVLNLSSKPKASFTEFNIIIDDLSFLDIMADNIQKIVHYILNNFYVKCDSFNLFFYDWKGKLICKAVPRFVTSPLFIGFSIGQVSNNQDKIVEHVKQLYFHDVATVL