MATKRSVGDLKLSDLKGKRVFVRADLNVPLDDKFNITDDTRIRAAIPTIKYLIENGAKVILSSHLGRPKGVTEKYRLTPLVPRLSELLGIKVEKADDSIGEEVEKKVASLPNGGVLLLENVRFYKEEEKNDPEHAKKLASLADLYVNDAFGTAHRAHASTEGVTKYLRPAVAGFLLQKELDYLDGAVKNPTRPFAAIVGGSKVSSKIGVIESLLEKCDLLLLGGGMIFTFYKAQGLSVGSSLVEEDKLELATSLMEKAKTKGVSLLLPTDVVIADKFAADANSKVVAASEIPDGWMGLDIGPDSIQTFSEALDTTK