MKKWFLILMLLGIFGCATQPSKVAAITGYDSDYYARYIDPDENKITFAINVDGFVEGSNQEILIRGIHHVLTDQNQKIVTKAELLDAIRHQMVLLQLDYSYELVDFAPDAQLLTRDRRLLFANRNFEESVSLEDTIQEYLLKGHVILRKRVEEPITHPTETANIEYKVQFATKDGEFHPLPIFVDYGEKHIGEKLTSDEFRKIAEEKLLQLYPDYMIDQKEYTIIKHNSLGQLPRYYSYQDDFSYEIQDRQRIMAKDPKSGKELGETQSIDNVFEKYLITKKSYKP