MNKILSLPEDLKQLKGVNYKKIKSCTFAKYTQTDTSHSTFVNVGSHLLTFVRKGYKILHTASKDYKINSYETLFLKAGNYTLSNVGLSKGVYEAYLFFFDNAFLIELIYKYKDFFKLDQKFQNYEIFWVKNDKILQGILESFSPHFEENTQILDPIVSLKFEEIFLHLLLNKNIYFISFLSGILKEFRLDLSQLFEYCGREFLSVNEMSNFAKLDLATFSKEFKKCFGQSPKKWLDEKRLQKAKILLKFSKKNINEIANECAFSSAAWFIERFKEKYEQTPKQYQKTKNLYFLSKN*