MIQKKYLLMVEDTASVAALYRSYLNPLGFDIDVVAKGVEAIEKIKLRTPDLVLLDLRLPDMTGFDVLAEIRKDNQSIPVVLMTAHGSIDAAVEAMQLGAQDFLIKPCEADRLRVTVNNALRRAQKDQKEFQENPKDTNKQYQGFIGSSSQMHQVYRTIDSAAPSKATVFITGESGTGKEVCAEAIHAASKRGDGPFIAINCAAIPKDLIESELFGHVKGAFTGASVDRKGAAEQADGGTLFLDELCEMDLDLQTKLLRFIQTGTFQKVGSSKMSRVDVRFVCATNRDPWLEVQEGRFREDLYYRLHVIPLTLPPLRDRGNDIIEIGHSILGHFSHEEGREFITFSPEVVDRFLNYDWPGNVRQLQNVIRNVVVLNKGKEVELSMLPPPLS