MVNEQKRFALFLATSDSTFVKKAYGGYFNVFVSTFGEDGEQWDLFRVIDGEFPDDKDLDKYDGFVISGSLNDAFGDDDWIVKLCSLCQKLDDMKKKVLGICFGHQILSRIKGGKVGRASRGLDMGLRSITMVTDAVKPGGYFGSQIPKSLAIIKCHQDEVLELPESATLLAYSDKYNVEMCSYGNHLLGIQGHPEYNKEILFEIIDRVVNLKLMEQDFADKAKATMENAEPDRKQWQTLCKNFLKGRSEQV*