MIQKKYLLMVEDTASVAALYRSYLNPLGFDIDVVAKGVEAIEKIKLRTPDLVLLDLRLPDMTGFDVLAEIRKDNQSIPVVLMTAHGSIDAAVEAMQLGAQDFLIKPCEADRLRVTVNNALRRAQKDQKEFQENPKDTNKQYQGFIGSSSQMHQVYRTIDSAAPSKATVFITGESGTGKEVCAEAIHAASKRGDGPFIAINCAAIPKDLIESELFGHVKGAFTGASVDRKGAAEQADGGTLFLDELCEMDLDLQTKLLRFIQTGTFQKVGSSKMSRVDVRFVCATNRDPWLEVQAGRFREDLYYRLHVIPLTLPPLRDRGNDIIEIGHSILGHFSHEEGREFITFSPEVVDRFLNYDWPGNVRQLQNVIRNVVVLNKGKEVELSMLPPPLS