MRKGLPGLVCLVCGDTSSGKHYGILACNGCSGFFKRSVRRKLIYRCQAGTGMCNVDKAHRNQCQACRLKKCITLGMNKDAVQNERQPRNTAQVREDQIERELEHPMSVNNATVSATHPAFSPGATHRFMASLMTAETGAKLEPDDIGNEENIDVTSVEQERPRPQTTIYPEPILFPAGQETIYECSARLLFMAVKWSKNLPSFSNLPFRDQVILLEEAWSELFLLCAIQWSMPMEACPLFLLPDHGHSTQSGKVSPYSDMRVLQEVTNRFKAVCVDPAEFACLKAIVLFKPETRGLKDPSQVENLQDQAQVMLGQHIRAQHPTRPFRFGRLLLTLPALRYIPVDRIERLFFGRTIGSMPMEKLLCDMFKS