MSVDEVTQKLDETKLNEDTPKTILSDSTQFEYKHPLNTKWTLWYTKPAVDKSESWSDLLRPVTSFETVEEFWAIFKNIPTPIDLPLKSDYHVFRNDIRPEWEDEANSKGGKWSFQVRGKNNNVEELWMRSLMAVIGETIDEDEYQINGVVLSVRKGTYKFALWTKSEDREPLFEIGKKFKQVLKLNDENQLEFFPHSSANNKHPQPSITL