MQYLFKILFREVAGPDVLKIEKEESELLFLRPFNKKKFLSETGWKRILAEKERLRPELARRAVERYNSDSNYRFLYDRISDFLVESLKTEIWFLDWGEFWKISGRAAAWCPFRDSLLENSTLLCESIAKGVFPRESDPSYGVQLVSGFSKNLLNIFLDNGGVVNPEEVMEDALAGEVYKKVSVFD