MIRKLTVSDNEEVMALLKPEATQNLFIIGDIENFGYESDVQDLWGEFDSVGKLHALLLRFDTFFLPYSKDANFNAEAFSEIIATHDKYEVSGMSRVTKELEAFLPELAEKRQDTYFCECEHVNRIPVNQDVIVRTAVAEDVGPIIKMRKHIKEFGSRDENEELIIRQIEKGVKRIYYIEQDQEVVAVAETSAENSFSAMITGVATSDEYRQRGFASTLLKKLCCDVLAEGKKPCLFYDNPVAGEIYHRLGFEHTGDFVMYK*