MKQRIIDELKRIEQSYGVKIVYAVESGSRAWGFPSQDSDYDVRFIYVPKKEWYFSIEQERDVIEEPIHDLLDISGWELRKTLRLFKKSNPPLLEWLSSDIVYYEAFTTAEQLRKLRTEAFKPEASVYHYINMARRNVKDYLQGQEVKIKKYFYVLRPILACQWIEKHGTIPPMDFTVLMNELVAEPELKAEMETLLERKRRGEELDLEARIDVIHQFIETEIERIMEAAKELKAEKKDMTSELNRLLLNTVEEVWKDGGS