MTIRFSILDQSIINPDEQPSEALRNTVELAQLAEKLGYHRFWVAEHHNSDEIAGAAPEVLLGYIAAKTSTIKLASGGIMLQHYSPYKVAEQFHVLENLASGRISLGVGKAPGGFQPATDALQKDFVKSTRTFDAKLEELVDFVTHYSDATIAAKPLPENKPEIFLLGGSASSAKQAAKLGISFVFAYFINGEEAVLKEARELFEQYQINTKASFQLAPIVVVAETKIAADRHIPERESIKVELADGRRVNVGSREQAEAYVKDIDQTYRFITQRIGAITGTKQEVGVEIKRLSKEYNIQDFVVLTPVKSAEIKRYSYQLLSESIKEEVVHG*