MSNKAFQQNLDDKKGPQPGGPYLIQMLFKEPVEMPDKEKMTAIMEKHIGSTECFCYDKKMAGFAALDHVAEFQDGKCPVQLMVMKCDKFKGKGFDAFLMSQMWDCQEDRDRIFRECKYQVVATDMLTAALPALERANLDADFLEALAELYPTCEAFYFQNCGKLFLAEDVRSHQIEGPDRFIRFGVNVRFFNIEGTEDMLIDTVGMSTLFLPDLQYHFHGMDPNWVVNHAYNAASYILEHDNPIEDGETIDGVADGQMCREIQWKCQYEDALIQPPRGVLDINMGNYASGGR