MVHDNPILWDSRLPNFKGAEEEKNRAWEHIGREFNAPGRRVARAFKSLRESYRRELAHVKMMGNGFKPKWSLYEAMDFLRDVIRERK