MSNLFHRLRNLSYDKIGLPRSTGQDRDDAITSPPAATTAFVGGSRLTRGRTLASEIDWYKHRVEALVHFLDRMAPQWWDHMYPFGESGKLVRRPSRTADNLRATHNRLVARLTRLTPRVIVSSTNAVMSIEEAEVVPILPPSLMRGRSATRAVEAHVIGMEKQLAIVFTFVRRLSEIERLKQQMILYTMDWIKADSNDQQMRAQRRGRLVQHVQPCLIENHEGVAALIRHYFRRRSYPKNDEKIKQILDSSDDAKMQLKYAFSGITADSICSTNRLIMELIKTSHLEGISGEAFDGETAKMTNRSSQQPLFENLIGPSIKEVYEWTKRYKSDDADPTSISTEWLKFGKAALFGETFGPKSIKYDLYDVSEEEKEEEDDLVGIRRRVLSDLSRHEGKATSTGVVGDRGQHHLHKSISMNVRLSGDENSNTAEGYRLSKYRSGKTL