MVETFFDDIFVVDGQDPGGKKFDKVSRIEASSEQYDMFMQLDVNIEAYPIQAGEKFRMVLAPTLHLDGADVTDYFTQGEQKSLADKFDYVMYGIIYKVSNEGSGPDVKGVIYASFGGLLMILKGDPSNLNKLEVNKRLFLLMKKV