MKLFDVFSSFDEFESVLSHYKDKNYVDYYIKDCRTLASINAKFPNGRMVTASTKIKYYYIKYCCVHGGCHKKKKNTLDQRVTSTMRQGCEAFIYLRASANGQQLEITKMDETHNHETSKILYSHLPNQRKITPENKAIVIELMDMKANKKLIQEKIMKESGKIVTLKDLSNIRTTAGNHCSKNDLTEVVTKLKSKFNCTVEVSIDEYNNLNGIFIQDMIMVESFSSFPEVVFADATYKLLDLRLPVYVLMTEDGNGQSSLRTFSFSIFF