MFCLNFLDNDQDMNNEKRKEKSRDAARCRRSRETEIFQDLASLLPMPQEEVDHLDKASVMRLSIAYLRARKMLELYDFPQLAEKLEIKQDDDVSMEPTRADGLEDSKLSLKALGLEPEMVPLQALDGFLLVLSVDGDVTYVSENVSDYLGIAQIDIMGQPIWEYSHQCDHDELREALNGRHHSPSELLNGVANSECRPLENRDFFLRLKCTLTSRGRSVNIRSASYKVLHVTGHIACKDKEGQRQLVSIARPLPHPANIEVPLGSSTFLSKHTLGMKFSYVDDKMLSLLGYEPSDLLGKSMYECHHASDADHLMGTFKH