MKKWFLILMLLGIFGCATQPSKVAAITGYDSDYYARYIDPDENKITFAINVDGFVEGSNQEILIRGIHHVLTDQNQKIVTKAELLDAIRHQMVLLQLDYSYELVDFAPDAQLLTQDRRLLFANQNFEESVSLEDTIQEYLLKGHVILRKRVEEPITHPTETANIEYKVQFATKDGEFHPLPIFVDYGEKHIGEKLTSDEFRKIAEEKLLQLYPDYMIDQKEYTIIKHNSLGQLPRYYSYQDHFSYEIQDRQRIMAKDPKSGKELGETQSIDNVFEKYLITKKSYKP