MTTMRKLPIGIQSFENIRNENYLYVDKTALIYQLVTKGKPYFLSRPHRFGKSLLISTLEAYFQGKKELFKGLAIDQLEQDWNVYPVLHLDLNARKYESEADLVAILNQYLEMWEAVYGDEMKLRAPEERFFYVIRRAWEQTGRQVVVLIDEYDKPLLQTIHNEPLQEAYRHIMKAFYGVLKSADRYLRFVFLTGVTKFAQVSVFSDLNQLNDISLDYDYATLCGITHAELVDNLTPELEQLGQMQSLSRKETVETMVRQYDGYHFHPSREGVFNPFSALSALRKREFGDYWFQTGTPTFLVELLKKSEFDLRILIDGVETQASAFTEYCAERNNPIPLLYQSGYLTIKEYDPRFKLYKLEFPNEEVRYGFLNFITPFYSSISDEERSVR