RTTVLRKGGGKVWEDQTLLEWNPSWFRLFVGDLSNDVSDDVLANAFNKYTSFQKARVIRDRLSGKAKYGFVAFSDPEDFLKAWKEMDGKYVGNRPIKLKKADNNINPVEIGHR