MEASHQGGKNTGNNGKGNAEVRYRGIRRRPWGKFAAEIRDPTRNGARLWLGTFETAEEAARAYDRAAFAFRGHSAILNFPNEYQSHNPIFPPSLASSSTYGVGRGNPPRGRGSEVIEFEYLDDKLLEDLLETQDDRQRL