MVKSLLFDLEKGTGPVLELLRSDEVIQTVEYIRVEYWGDGNVLVSDDELIVIFGIIGSLPRIRELRIEFDELPLPAQALRNAMAHPYSRIRYIALEDVRLSGSLADFEDVADAVRRSASLKTFRMYRCGPSPETRATLDPIITALSDIPTLKDVTLSTTHLSPEALGALGRSKSLETVSLDHMTISALPLAELCQSQSIKDLKFWGMPEINDDISSMESALAINNSLKMLRVRYCHLNQNSGVHIARMIAANKTLESITLENMNWRNFGGPIQKALEMNNTLRSLSLSIDSKDLQNISNDAQQIALGLEVNIGLQRLRLLFRDVSLNDIQKAFLGPITGMLRKNYTLESLYLNNGTLALSPEVDFLLKLNRTGKRHLLYKHAPNGELMDMLAAYSGDPSITHYALTMNPALFHV*