MGDKRPLELREGWEIMQLGINKLIRILEGEPEESFNAEEYMNLYTTIYNMCTQKPPHDYSEQLYVKYKEAFHLYTVEKVLPALREHRDEVLLRELYHRWGNHKLMVRWLSRFFCYLDRYYVLRHTLPALKDVGLQCFRDLVYSEMKKKAREAVLRLVDKEREGELVDRALIKNILGIFIEVGGRSLTGMDCYERDFEESLLAETGAYYQRKAALWIEQDSCPEYMVKAEEHLRLEEERVDNYLHSSSKPRLLKEVELEVLSVHQTALLQKEFSGCAVLLRDDKTEDLARMYRLYNRIRGGLDPVAEVFRSHVEAEGSKLVKAVTEELESKKEKDGAKAAPSKDTGTPVEQQFVRSLLDLHDKYLAYVSTCFANCS