MEFCQLNNEKRKEKSRDAARCRRSRETEIFQDLASLLPMRQEDVDHLDKASVMRLSIAYLKVRDMLEMLPMVNKKGESIAGDGKAMCEDTDMEEDSKPALNELALEKEKLALLSLDGFLLVLSADGDITYISENVSDYLGLSQIDMMGQPIWDYSHQCDHEELREALNGRHHSPSELLKGVANSDCKPMENRDFFLRLKCTLTSRGRSVNIKSASYKVIHVTGHIACKENGQRQLVAVARPLPHPSNIEVPLDSSTFLSKHSLDMKFSYVDDKMYALLGYNPADLMGKSLYECHHGIDSDHLMGTFKNGKHIKHNFL