MADEFGPVFMLRLGAHRTLVVTGSEALKECFTTNDRALASRPSSAVGEYLCYNHMLFGIAPYGPYWRELRKISMIHLLSNHRLQMLKHVRATEIDERMKGLYRQWVENHGRPIKVEMKQWLHDLNFSIMSKMVLGTRFVGAKEESEGKELQRLIGEFFGLLRVFVLSDAFPFLKWMDWKGQKKIMKMTAVEIDCIIGKLLAEHRCRRVKGDKGKDKDFMDVMLSIMEDAPLSGYDTDKVITATALGIMIPASDTTSATLAGALSALLNNTHILKKARDELDTHVGKSRHVDESDIKNLTYLQAIIKETLRIGPAGSLFPMHEATQDCQIGGYHVPAGTRLLVNLGKVHLDPLIWSDPLQFRPERWFLAGHRDLDVKGQQFEYLPFGSGRRSCPGVSFAMQVMHLSLARLIHGFELEVPVGAPRIDVRESLRLDNPKSTPVEVLFTPRLPNHLYED