MKNELTFKERAYQSTFFVFKLGLSRMQPCLLMNGLVYGSSKAQDAALQAMNEDLMKIQEAVYYGHINSRTDVLEKFLSESGHPRYNPHIIREGKDHQKFVSLATSVLKKDSVIVKLQYLHSPETEDDMKPVTHLLAVDLTSKRGLKFLRHGLRYLMDGTKRARIGILYNIDNPASFSQGSPFLLLVKVIDFTASSFRYRAKALEFLNQLIIWYEAQHLYSSQTSNTNVETFIQEVAKLAEASDLKSDRMRAALSEISWDSFKDYLQR