MDKTLDSNLTRRAWELLQPGDIELDGLVVSTALANEEEPEMHQQTVEIGDVIADHAGYDPAETFVYSGTDDSEFASNQHQGLTLDDETFVWECQQLYRDGSFDIVFYFEASIDAEGLLATLRERSFEVTYVHGEPDDPADAVGL