MKNNTTRFDLSDYLIHFFRNVAIDGPSAPIVPECMGFANIREDVNWSAIFMLRSAIRHCHLWATWSYRNGRRTIYGASPAVCFTEMPLAAFLEAGNAREKRGEAMSTYALIFPKAGLFELGANPVIYGLDDKSTRLSNGADGEARIIEEKLLPLREQYRYVAFNPSMNGTLDWSHEREWRLPYRGSMVKFEKKLEEFGVVDVPVDIPGLDISSSNCSGMGVVVKTTEEARWIASDILTLVDRGVLKQHHYRFIMSADSLPSLESIRSPDAISKVINDAMIDLEPFYALSEGAIVKIDSRFTEMILQVESAKSNAPILERGGVWLWILDNTHDLTRSLLARRRVSVSRDGRYLAKLPEFGSRRDLRQRETMAKELARLVTQEFGLECGYFSLLGSEDYDDVPFYNGNHLENRMFYNVSWK