MDKEGSRGSVKDDGGHVKYRGVRCRPWGKFAAEIRDSTRQGQRMWLGTFNTAEEAARAYDRAAYSMRGSFAILNFPNEYPMSVNAAGSSATSASSSSSSSHANVEGRGRQVFEFEYLDDKLLDELLDFEKKNNKGP