MKDLHTDNLQISYDKRIIVDGLDIAIPANKITALVGANGSGKSTILKTMSRLMKPSKGAVYLDGKTIHSQPTRDVAKQLAILPQNPSAPDGLTVFELISYGRSPHQSSFKSITAKDREIIFWSLRVTNLTEFADRPIDSLSGGQRQRAWIAMALAQETDVLFLDEPTTFLDMTHQLDVLNLLKQLNQSENRTIVMVVHDLNHASRYAHHMIAIKEGKVIAEGTPTSVMTEQTLEDVFNIKADILIDPRSGVPLCLPYETCNGCEIVKELDSIAK*