MDLKIYYDDWQMECCGDAFKLSDEISWYVAKFKTDTDFIFRDADYSYEAHGGEEYNITGVVTEIWAIYFRYESCDELHGRVLRPVKYKTKEISCSHGFEPEFEGFTFGAYLVRLSDAIVCDLADEIYDKFARKSKFESKIVSPNQKDASGETILNLAVADADKYAVEMLLNKGADVNIAGYEGFTPIQRACFCGSETIFELLLSEGADLDALNDAKLSARQYCDGNFEGVKNAARLRKIIAKFKWYATLQKN