MKKLVPVIISFFFILSVAHVYAQGELYMNVTIDASQIPDIQESVVTDMKQTITRFLNDRKWTNDEFQVEERIRGNISITITGQPAPYSYAATLQVQSSRPVYGTSYETILLNYFDKNFNFELNIGEPLNYNDNMFTSNLTSMLAFYANIILALDYDSFGKLGGQTYVEKAYNIANISLQAGGGWSQSGDANNRAALIENLNSQLLLPFRQNFYNYHRLGLDIYLSDPAKARLQIVGMFKALNEVIKLKPYSTLIRSFFLAKRDEIINIFRDADTEQKNEVVNLLRVLDPLNSERYATILR