MARHNFKKLKVWQDGIEFVKDSYNLTRTFPDFERFNLASQMNRCAVSIPSNISEGSSKSTDRHFKKFLENSLGSAFEWETQLIVSFNEGYLDKNDFKALEYKILQIQKMLGKFIDNLSD